Ano I - Numero 7
ABRIL 86 - 300 ptas
r=?>
rv-w^“ - '
m
• r
^presentation
de Funciones
INTREVISTA I. L Dominguez
Vendemos productos compaitos, faciles
de usar y baratos
Mulfiplan
Catalogo de software 256
■
©ALLIGATA SOFTWARE
cassette: 2.000.- Pfas. (+I.V.A.)
disco: 2.900, ■ Pfas. (+LV.A)
!!!.!!!
PRODUCE Y
D I STRIBUYE
P.’ CASTEILANA, 179-1“ - 28046 MADRID Toll, 442 54 33/44
ive uno gran aventura.
Coda pantalla es un nuevo desaffo a1
petigro, una misidn suicida ; ana dura ba-
folla. Pe encontrards solo trente a coni-
pcrfffas de asa/fo avjones, modems
bombas de mono, ere., que emp/eoaSn
todo su fuerza y material bdl/co para fre-
nor hi ovance endemontado, dace falta
mucha sangre Ma mucha agllidad ■
entat para bbrarse del ataque
mas furioso qua jomds bay as
•
i
I
f
macro
•1
Director
Santiago Gala
Subdirector
J. A. Sanz
Redaccidn
J. Ignacio Rey
Teresa Rubio
Justo Mauriri
Ana Md Haro
Colaboradorss
Jos4 A. Morales
Pedro Ruiz
Paco Suarez
Hugo Munoz
Adolfo Martin Santos
Miguel Angel Barrios
Diserio
Enrique Ribas Lasso
Edita
Indescomp, S. A.
Realizacidn y
Coordinacion
Publinformatica, S. A.
Jefe de Publicidad
Eloy Vergara
Bireccids, y Redaccidn
Bravo Murillo, 377, 5.” A
Tel. 733 74 13
28020 Madrid
Publicidad y
Administracidn
Bravo Murillo, 377, 5.° A
Tel. 733 96 62/96
28020 Madrid
Publicidad Madrid
Tel. 733 96 62
Put Heidi d Barcelona
Tels. 301 47 00 Ext. 27/28
y 318 02 89
Depbsito legal
M-32038-1985
Distribuye
S.G.E.L.
Avda. Valdelaparra, s/n
Alcobendas (Madrid)
Fotoeomposk ' >
Amoretti
Sanchez Pacheco, 83
28002 Madrid
Fotomecanica
Karmat
Pantoja, 10
28002 Madrid
i irime
Novograph
Ctra. Irun Km 13,500
MADRID
El editor no se hace
resporisable de las
opiniones vertidas por los
colaboradores.
Fe de erratas:
El nombre del autor de la
portada del numero 6 de
Amstrad User es
Francisco Rojo
a in ,SS&6n. a.
ie eseW°„ s £V
fgglsss^-
ar «' ed ‘ daS ‘ qU e \os
que*° opWW* 1 rio r se an a \qun
oS uarto : J aC aba r f 1 1 pa ra e«o- eS te
* ac fns ScVtcos P a ' a J aW actwo ■»
^as ^ , a que
a b'tert°’ caO'P 3 ^’ mueswe a
uS oar»° ^ lar9 a, c ° r
aC ab a > a 1
Amstrad User /
Actuolidod
Una tras otra se suceden las ferias de productos re-
lacionados con Amstrad. En esta ocasion nos tras-
ladamos a Manchester para contar a nuestros lec-
tores todo lo que alii acontece
Entrevista
El principal responsable de Amstrad en Espana,
Jose Luis Dominguez, sostiene una larga conver-
sacion con nuestro director
Dun Darach
Un juego que ofrece una fdrmua interesante, mez-
cla de aventura conversacional y movimiento dina-
mico de personajes por pantalla, todo ello dentro
de un ambiente Celta
Educacidn
Los ordenadores personales, ademas de matar
nuestros ratos de ocio, nos pueden ayudar a mu-
chas cosas. Una de estas tareas es la de facilitar la
educacion de los mas pequenos y el aprendizaje de
los mayores
Otro camino hacia la compatibilidad
Existen diversos motivos por los cuales un CPC
464 no es compatible con sus hermanos mayores,
el 664 y el 6128. En esta ocasion intentaremos sol-
ventar en parte uno de estos motivos
3D Grand Prix
La trepidante emocidn de los grandes premios de
Formula 1, ahora al alcance de los usuarios de
Amstrad. Ponga a prueba su pericia como conduc¬
tor guiando su bolido por diversos circuitos mun-
diales
Sabre Wulf
Los escenarios en que se puede desarrollar una
aventura son muy diversos, si bien los programa-
dores suelen utilizar uno muy concreto, segun las
modas. Sabre Wulf se desarrolla en la espesura de
la selva
26
30
4 / Amstrad User
Barry McGuigan world chonipioRsip
boxing
Giro juego de boxeo en tres dimensiones, esta vez
directamente de Activision Home Computer Soft¬
ware..., y es que Rocky hace estragos
MulHplon
Dentro del campo de los programas de utilidades
para ordenador, tal vez uno de los m£s conocidos
sea la hoja de c6lculo. Microsoft distribuye la po-
tente hoja de calculo Multiplan para Amstrad
Amstradiez
Llega la primavera en las listas de exitos. Las ca-
sas de software desempolvan sus viejas armas
para ganar la batalla de la popularidad..., y de las
ventas. Siga la evolucion de esta dura contienda
Teda a teda: Frontdn
Debido a los duendes de la imprenta, el listado de
este programa aparecio borroso cuando se publi-
c6 en el numero 5 de nuestra revista. Volvemos a
publicarlo para que podais disfrutar de 61
Representnddn ««e fundones
Un lector nos envia este excelente programa, ente-
ramente en Basic, que permite obtener representa-
ciones graficas en pantalla y/o impresora de diver-
sos tipos de funciones matematicas
Trucos
Si acabas de comprarte tu primer ordenador, una
buena forma de empezar a aprender a manejarlo
puede ser teclear y analizar los trucos que ofrece-
mos en esta seccion
Curso de Basic
Y si acabas de comprarte tu primer ordenador, otra
buena forma de aprender a manejarlo es seguir
paso a paso nuestro curso de Basic, tecleando los
ejemplos incluios
Tornado low I-1
Hoy por hoy, a raiz de la politica de bloques y del
famoso referendum, los temas belicos se han pues-
to de actualidad. Con Tornado Low Level manejar6
un moderno avion de combate con el que bombar-
deara diversos objetivos
3D Boxing
Ahora que nuestro amigo Rocky lanza su cuarta pe-
licula, las empresas de software lanzan al mercado
programas de boxeo en tres dimensiones. Amsoft
distribuye este 3D Boxing
Amstrad User / 5
MUMIBAO
Novedades Amstrad
en Manchester
Aunque no es el momenta de
presentar novedades, el mercado
Amstrad esta muy activo, y la feria
celebrada los dias 22 y 23 de mar-
zo en Manchester lo ha demostra-
do. Entre los productos que se vie-
ron esta la red local de Northern
Computers, ya en su forma defini-
tiva. Con un disco duro y spooler
de impresora de 20 Megabytes,
admite Amstrad CPC 464, 664 y
6128, PCW 8256, IBM PC o com¬
patibles, y otras maquinas como
BBC, y Apple II. Las posibilidades
del sistema van desde compartir
programas, impresora y espacio
en disco, hasta un sistema multiu-
suario, que compite con ordenado-
res mucho mayores.
Otros productos curiosos fueron
la version arabe del procesador de
textos Tasword, que, con sus cule-
brillas escritas de derecha a iz-
quierda, le daba un toque exdtico
al stand de esta compania. y el
Page Maker, de AMX. Es un pro-
grama de composition de textos,
con ratan y software 7 de iconos.
Dispone, entre otras cosas, de la
posibilidad de digitalizar fotogra-
fias.
Otro ratan que pudimos ver por
primera vez es el Star Mouse, fa-
bricado en Espana, pero que, al
parecer, solo goza de buena distri¬
bution en el Reino IJnido. La apa-
ricion de tres libros sobre el mane-
jo del PCW 8256, que esperamos
se traduzcan en breve, y la nueva
tableta digitalizadora para la mis-
ma maquina, muestran el exito de
este ordenador. El 8512, 100%
compatible con el 8256, no levan-
to expectation entre el publico,
que lo considero simplemente una
ampliacion, y no una nueva ma¬
quina.
CPC 6128,
ordenador mas
interesante
del ario
Los lectores de la revista inglesa
"Popular Computer Weekly», de
reconocido prestigio, han elegido
maquina mas interesante del aho
1985 al Amstrad CPC 6128. El aho
anterior el premio habia recaido en el
Amstrad CPC 464. Otros <<premios»
fueron al peor ordenador (MSX), al
programa del que mas se
arrepintieron los lectores (A view to a
kill) programa del aho (Elite), arcade
del aho (Elite), aventura del aho (Lord
of the rings) y Mini Office como
programa profesional del aho.
El raton AMX para Amstrad fue
elegido periferico del ano. y el Art
Studio el programa de utilidad.
Parece claro que el 1985 ha sido un
aho Amstrad en Gran Bretana.
Feria en
Londres... y
;en Madrid!
Como los ingleses (y Amstrad) no
paran de presentar novedades, los
dfas 31 de mayo y 1 de junio se
celebrara en Londres otro Amstrad
Computer Show. Se espera la
asistencia de mas de 10.000
personas, que podr&n ver alrededor
de 100 stands. La feria se celebra en
el Hotel Novotel. La organization,
como otras veces, corre a cargo de
Database Publications.
Y en Madrid, para no ser menos,
tambien se esta organizando una
Feria, en la que colabora activamente
Amstrad User. Aunque todos los
datos son provisionales. el local
elegido es el Palacio de Exposiciones
y Congresos, y las fechas que se
barajan son los dias 22 al 25 de
mayo. Se ha invitado a companfas de
Gran Bretana, Francia y Alemania, y
se espera que los expositores hagan
interesantes ofertas de perifericos y
programas. El mes que viene
daremos completa information.
6 / Amstrad User
VOICE
Ajedrez tridimensional con voz en Castellano
Amstrad CPC 464, CPC664y CPC 6128
PUBLISHED.
£ DEEP THOUGHT
W SOFTWARE
DISTRIBUTED:
Producido en exclusive para Espana pon
Actividades Comerciales Electrdnicas, S.A.
Tarragona. 110 - Tat. 3PS 10S8‘ 08015 Barcelona. T4lex 93133 AC EE E
VA UISPONIBLE EN
ClCaHt^ib^
... Y EN TODAS LAS
TIENDAS ESPEGIALIZAOAS
Perifericos
Dk'Tronics
en Ispana
Astron Card para
Amstrad en Ispana
Por fin las memorias y los discos de
Silicio de Dk'Tronics accesibles en
Esparia: Comercial Hernao ha
adquirido los derechos para su
distribucion exclusiva en Espaha.
Todos los productos tienen manual
en castellano.
Cuando les preguntamos por los
precios de los nuevos productos nos
dijeron: «Van a ser precios muy
parecidos a los ingleses. A nadie le
va a compensar que se lo traigan de
Inglaterra. Ademas, hemos
conseguido que la gente de
Dk'Tronics traduzca los manuales».
En nuestro proximo numero
presentaremos un amplio comentario
de esta gama de perifericos, que
permiten a los usuarios de 664
perder sus complejos frente a los
aforiunados poseedores de un 6128 y
a todos mejorar el rendimiento de sus
maquinas.
Micropool,
una distribucion
europea
Se ha constituido Micropool, un grupo
que negocia conjuntamente los
derechos de distribucion para toda
Europa de una serie de fabricantes
ingleses, ahorrandoles asi el esfuerzo
de negotiation separado. Inciuye a
las companfas Melbourne House,
CDS y Martech. Tambien Mirrorsoft
se ha unido experimentalmente, con
la verrsion Amstrad de Strike Force
Harrier.
La exclusiva de la distribucion en
Espaha se ha firmado ya para
Serma. En Francia y Alemania
tambien. Los responsables del pool
buscan representantes en Italia,
Belgica y Eseandinavia.
Serma ha conseguido la exclusiva
para la comercializacidn de la tarjeta
Astron en su version Amstrad. Se
trata de un revolucionario sistema de
carga de juegos, que promete,
cuando los precios bajen algo mas,
acabar con la pirateria. Incluso se
habla de tarjetas con RAM.
alimentadas por una microbateria,
que pueden servir como discos RAM.
Su idea es potenciar la adquisicion
del interfaz rnediante una oferta inicial
que incluyera este con dos juegos, a
un precio muy especial. Los juegos y
la empresa que los comercializaria
son secreto de sumario, ya que las
negociaciones estan en marcha.
Eusebio Dominguez del Molino recibe
su impresora DMP-1 en los almacenes
Arcos, de Huelva. Un nuevo premio
correspondiente al sorteo del mes de
febrero.
Info, para
usuarios de
Ashton Tate
Info es un boletin para usuarios de
programas de Ashton Tate. Entre
ellos, el unico accesible al
amstradicto es dBase II. La revista
contiene informacidn sobre los
productos, la manera de usarlos, e
inciuye informacion sobre servicios
como la llnea directa de atencion al
cliente, que resolvera los problemas
mas comunes en el uso de sus
programas.
El primer numero inciuye informacidn
sobre anomalias de la version 2,43
de dBase II, y se incluira con el
manual en castellano que va a
acompahar la version Amstrad, segun
nos ha contado Maximo Cabezas.
director de Microbyte. Anadidque las
relaciones con Ashton Tate no
pueden ser mejores y que esperan
seguir trabajando juntos en otros
proyectos.
8 / Amstrad User
PENMAN: Plotter Robot: 3 colores: 50 mm./seg.: RS232C y RS423
RITEMAN 15 IBM: 160 cps: 8 K buffer: NLQ
RITEMAN 10-II-IBM
160 cps: 8 k buffer: NLQ
RITEMAN F+: CENTRONICS: NLQ: IBM
RITEMAN C+: COMMODORE: NLQ.
25% ■j|g|||j
f ' e
1/ \ 33X
1^1
LOS MEJORES PROGRAMAS
Uno do los mas prestigiosas y completas 'hajas do cdlculo' del
rnundo. Rapida y versatil, ofrece prestaciones, como la de relacio-
nor vorios hojas cntre si, que no son frecuentes. La capocidod de
ejecular ordenaaones olfabeticos o numercas, sus posibilidades en
aianfo a formato en panlalla y en impresora, los menus en panta-
lla y lo potencio de calculo, son caracterislicas distinlivas y desta-
coblesde MULTIPLAN
PVP: 15.100.- Pts. (+ IVA)
£1 lenguaje mds utilizodo en aplicaciones cinetificos y de Ingemerio,
es uno potenle implementacion del ANSI-FORTRAN X3.9
PVP; 24.900.- Ptas. (+ IVA)
Reconocdo como el estdndar mundiol de los lenguaies inlerprefes
pora microordenodores Focil de opre dor y u^iz-. ■
PVP; 15.100.- Pts. (+ IVA)
Totalmente compotible con el M8ASIC Interpreter pe-o coo c>
locidod de ejecucion de 3 a 10 voces mds rapida. Traduce el codi-
go fuenle o codigo objeto y permite uno utilization mds eficaz del
espacio.
PVP; 15.100,- Ptas. (+ IVA)
Lenguaje COBOL segun el estdndar ANSI, especialmen-
te util pora manejar grandes voliimenes de datos.
PVP: 48,500.- Ptas. (+ IVA)
Un completo paquete de desarrollo que induye: MS-MACRO AS¬
SEMBLER; MS-LINK, MS-LIB, MS-CREF y DE8UG.
PVP: 12.000.- Ptas. (+ IVA)
ri: f.wtli
cl Generador de Progromas por excelencia. Permite crear bases de
datos relacionados a parlir de comandos sencillos y sin requerir co-
nocimientos de programacidn. Los aplicaciones de dBASE II son in-
contobles y cado usuorio puede desarrollar las que mejor se adap-
ten q sus necesidades: ficheros y mailings, contabilldcdes, nominos,
control de costos, control de almacen, focturaaon, etc. Ampliamen-
te acreditodo como uno de los programas mas utiles y recomenda-
bles de cuontos existed poro microordenacfcrds. Manualan cosh
llano.
PVP? 17-800 - Ptas. (+ IVA)
I® DIGITAL
RESEARCH
The creators of CIYM'
Progroma interoctivo pora lo creation y edicion de grafcos y (W
gramos. Tres elementos bosicos —lineas, texto y simbalos- son all-
lizodos para producir grdficos de alia calidod... logos, diogramas
de blaques, diogramas de flu|o, etc. Los sfmbobs, t'pos de bta y
estilos de lineos, pueden olterorse y modificorse o voluntod del
usuario.
PVP: 15.100.- Pts. {+IVA)
-Cjenemdor de grdficos —de lineas, barras, columnas y de pastel—
de muy sencillo monejo. Permite tnduir texlos y leyendos con gron
flexibilidad de creacion y edicion.
PVP: 15.10(1- Ptas. (+ IVA)
El mds rdpido PASCAL existente con implementation completa del
estdndar ISO, Un compilador de codiga notivo que genera en fc /
mato reubicable pora usor con su montador de enlace (linker),
PVP: 15.100.- Ptas. (+ IVA)
Version mejorado del dosico lenguaje CBASIC, con mayor veioci-
dod de execution y oltamente flexible disenado especiolmente para
el desarrollo de programas de gestion. Induye el linker LK-80, que
cambia la sdido del compilador con lo rutinos de biblioteca y per¬
mite el encodenomiento de modules.
flexible progroma de ordenotion segun lo lecnico de lo
insertion binorio, utilizable independientemente o intiui-
ble en progromas escntos en MS COBOl
PVP: 15.100.- Ptas. (+ IVA)
P.° CASTELLANA, 179-1.° - 28046 MADRID
Telf. 442 54 33/44
rRASica>mP iler
OSE LUIS
DOMINGUEZ,
PRESIDENTE DEL GRUPO INDESCOMP
Ei fenomeno Indescomp ha
reunido caracteristicas
peculiares en nuestro pais. En
muy pocos anos esta empresa
se ha coiocado entre las
grandes de la inform^tica
espanola, ccdeandose con
empresas como Digital o
Ericsson. Un fuerte
crecimiento, insospechado
en una compama que no
tiene detras ningun grupo
multinacional: detras de
Indescomp y de Amstrad
Espana esta ei nombre
de Jose Luis Dominguez.
ace apenas dos anos na-
die habrfa creido las cifras
de negocio que ha pre-
sentado Indescomp para
ei pasado ejercicio. Quiz6
menos que nadie Jose Luis Domin¬
guez. Le preguntamos de quien fue la
gran idea de crear una empresa rela-
cionada con los ordenadores.
«EI problema muchas veces no es
tener una gran idea: es tener la idea
en el momento oportuno. Muchas ve¬
ces hemos tenido ideas que nos han
parecido geniales, pero nos hemos
adelantado a nuestro momento. Yo,
por ejemplo, siempre me he dedicado
a vender.
»Era director comercial de una em¬
presa, Nationale Nederianden. Y esta-
ba pensando en crear una empresa
propia. Y pense en un curso de ingles
en el que la television jugara un papel
activo. Me fui a la Escueia de Teleco-
municacion y ellos me dijeron que aca-
baba de salir un ordenador en Ingla-
terra, el ZX 80, muy barato, y que po¬
dia servir para lo que yo queria.
«Como era muy dificil conseguir esa
maquina en Espana, me la trajo de
Londres mi hermano Alfonso. Cuando
lo saqu6 de la caja no entendia nada,
pero me fui a Teleco y alii vi las gran¬
des posibilidades de la informatica.
Aquello servia para mucho m3s que
para aprender ingles. Y de ese esque-
ma pase a pensar en las posibilidades
de la informatica.»
El soft war e yjos
perifericos, un principio
Y nos cuenta como se fue a Cam¬
bridge para negociar los derechos de
UT?
_L_J1 mereado infor-
matieo en Espana se-
guira creciendo^
la maquina, y como la gente de Sin¬
clair le dijo que Investrdnica, del grupo
Corte ingles, ya lo habia hecho poco
antes. Y como negocid la importacion
de Acorn. Pero aquello fue un fracaso.
Era demasiado pronto.
«En aquel momento s6lo podia fun-
cionar gente como Investronica, colo-
cando las maquinas en las tiendas y
esperando, poco a poco, a que se ven-
dieran. En mi caso, aquello fue un gran
fracaso, y tuve que ir casa por casa
para conseguir vender lo suficiente
para recuperar la inversidn. Finalmen-
te consegui vender el resto a una per¬
sona que estaba interesada en aque-
lla importacion.
»Aunque estabamos desmoraiiza-
dos volvimos a Londres, a una de esas
histdricas microferias ZX, creo que la
primera. Y todo el mundo nos daba sus
catalogos y muestras. Era el mejor mo¬
mento del ZX 81. Y yo, que queria son-
dear el mereado, volvi a Espana y puse
un pequeno anuncio en El Ordenador
Personal, que era la unica revista en
aquel momento, anunciando progra-
mas para ZX 81 y VIC 20, los ordena¬
dores que se estaban vendiendo algo
en Espana.
»Lo hice sin tener oficina porque
queria saber la reaccidn que suscita-
ba. Y el dia que abri ei apartado me lo
encontre lleno hasta arriba de cartas.
Era impresionante. Y ahi comenzd la
historia de Indescomp.
»Recuerdo aquella epoca de locos,
con las traducciones, las negociacio-
nes de derechos... Y la dupiicacidn de
Amstrad User /11
I
cidad de entrada de datos, mas memo-
ria. Es el ordenador para el profesio-
nal, el ejecutivo o el estudiante. El
8256 es claramente un procesador de
texto. El unico lapsus que ha habido es
el 664.
»EI 664 nacid tocado del ala porque
se produjo una gran bajada de precios
de las memorias cuando el proyecto
estaba en marcha. Una de dos: o se
bajaba el precio del producto fuerte-
mente, o se decidla una mejora del
producto. Se optd, creo que inteligen-
temente, por mejorar la calidad del or¬
denador, en un momento en que ve-
nian ya todos los ordenadores de
128K. Se opto por fabricar la serie que
estaba en marcha, y realizar mientras
tanto el nuevo diseno. Lo que si te pue-
do decir es que ninguno de los mode-
los actuales va a quedar obsoleto por
la aparicidn de un modelo nuevo.
»En cuanto al PCW 8512, que esta
ya en las tiendas, te dire que es una
ampliacion del 256, que sigue siendo
el producto li'der. Amstrad se encontro
en Gran Bretana con gente que pedia
m&s memoria, para usarla como disco
virtual, y la segunda unidad de disco.
Sugar decidid sacar un segundo mo¬
delo: uno para la gente que solo quie-
re usar la maquina como procesador
del texto, y no le interesa la capacidad
extra, que no la pague. Pero queremos
tambien servir a los usuarios que quie-
ren mas capacidad de almacenamien-
to, y mas capacidad tambien en el dis¬
co virtual.®
Le preguntamos si los usuarios que
han optado por el 256 tendran opcion
de ampliar su capacidad segun lo ne-
cesiten. «Si, tenemos ya a la venta un
kit que permite convertir el 256 en el
512. Vereis que las dos m&quinas son
la misma, y que no va a desaparecer
el 256, y ni mucho menos por haber
sacado el 512.»
Le decimos a Jos6 Luis Dominguez
que algunos usuarios compraron un
664 y se encontraron inmediatamente
despues con el nuevo modelo y la ba¬
jada de precios. ^Qu6 nos puede de¬
cir para estos usuarios indignados?
Creo que nuestra
politica de precios es la
correcta
«Yo tampoco veo venir esas bajadas
de precios. El jefe de compras de Su¬
gar en Japdn es quien ve esas cosas.
Pero se planifica la fabricacion con va-
rios meses, y no podemos dejar las fd-
bricas paradas hasta que bajan los
componentes. Es el precio que hay
que pagar a la tdcnica. Yo entiendo
que la gente se enfade, pero le tengo
que decir que no tengo la culpa. Si a
mi me bajan los precios, yo puedo ha-
cer dos cosas: callarme y ganar mas
dinero o repercutir inmediatamente las
bajadas de componentes. Creo que la
postura que adopto es la mas correc¬
ta. Yo les diria que, si cuando compra¬
ron la mctquina tenia un precio razona-
ble y les daba un buen servicio, las ba¬
jadas no deben alterar esto.»
Otro problema que se plantea, como
un rumor, es la escasez de discos.
iQue pasa con los discos?
«EI problema de los discos es un
problema de previsiones. Nosotros te¬
nemos que planificar nuestras com¬
pras a un plazo de cuatro meses. Por
tanto, lo que pedimos ahora nos lo sir-
ven casi en el verano. Se fabrica so-
bre pedido. iQuien podria prever con
precisidn las ventas de ese momento?
Nadie penso que se venderian tantas
unidades. Y cada usuario necesita por
lo menos diez o doce discos. Adem&s,
u
' c£.
_L enemos un kit
que permite convertir el
PCW8256 en un 512
»
los rumores de carencia han hecho
que la gente compre m6s de lo que ne¬
cesita, por si acaso. Pero puedes de¬
cir en la revista que hemos encargado
un mill6n de discos, y que pronto aca-
bara esa escasez.»
Nos desmiente tambien los proble-
mas debidos a los pocos fabricantes
de discos. «Eso ocurre con todos los
productos informaticos. Por ejemplo,
todos los MSX se fabrican (las placas)
en dos plantas, una en Corea y otra en
Japon».
Los perifericos que no
llegan
Hay muchos productos que no aca-
baban de salir en Espafia, perifericos
sobre todo. Jos6 Luis nos dice que In-
descomp no quiere copar el mercado,
que este dejando opcion al mercado
auxiliar, tan importante. «Pero a mi lo
que me preocupa es el usuario, que es
la mejor publicidad. Y si el usuario no
encuentra esos productos en un tiem-
po razonable, los traeremos nosotros.
Queremos que las otras compahias
hagan tambien su negocio pero siem-
pre que el cliente quede servido.»
Tambien le preguntamos por esa
tremenda campana de publicidad en
unos meses «de descanso>>. <,Por
que? «Si tuvieras un ordenador fabu-
loso a un precio increible, £que harias?
Intentar que la gente lo supiera. Y eso
es lo que estamos haciendo. La cam-
paha est& siendo un exito tremendo.
Hemos vendido todas las maquinas
que habiamos traido, 8.000 ordenado¬
res en menos de un mes.»
iC6mo se le vende al usuario que
no ha manejdo un ordenador en su
vida el concepto del CP/M?
«Se vende muy mal. Porque esas
afirmaciones demagogicas de que
cuenta con una base de 8.000 progra-
mas confunden. Es cierto que hay
esos programas, pero hay que hacer
la conversidn entre formatos, negociar
derechos... Y al final, los programas
han tardado algo en aparecer. A estas
alturas, sin embargo, no se puede te-
ner quejas, porque la cobertura de pro¬
gramas de las m&quinas CP/M es ex-
celente, cumpliendo nuestros planes.
Pero aunque el concepto CP/M venda
mal ante el usuario novel, hay que de-
cirlo, porque al profesional de la infor-
matica si le dice algo, y esa gente re¬
sult a importante para formar una opi¬
nion.*
i,Va a haber juegos para el 8256?
«No se trata de una m&quina dirigi-
da al mercado de los juegos. Es un or¬
denador que permite una serie de jue¬
gos. Por ejemplo, las aventuras de In-
focom para CP/M, con la «Guia del au-
toestopista galactico* y otros, que va-
mos a traducir al castellano. Tambien
puedo deciros que va a salir un ajedrez
tridimensional magnifico. Esta claro
que hay algunos juegos para esta rrici-
quina, pero no va a ser un ordenador
con muchos juegos.*
Cuando le preguntamos por la evo-
lucidn del mercado espahol, nos dice:
«... vamos a crecer a una velocidad en-
diablada*, mucho mayor que el resto
de Europa, porque partimos de una po-
sicion peor. Espero que la gente que
compre maquinas ahora no llegue nun-
ca a tener el descanso que ha tenido
la generacidn anterior*.
Y el espera tener una parte impor¬
tante en ese crecimiento, porque Jos6
Luis Dominguez es una persona que
quiere vender su producto porque esta
contento con 61. Que est6 orgulloso de
poner la inform6tica al alcance de la
gente.
12/Amstrad User
Ofites Infprmatica
Presenta: la tableta grafica
GRAFPAD II-
LO ULTIMO EN DISPOSITIVOS DE ENTRADA DE GRAFICOS
PARA AMSTRAD, COMMODORE Y BBC
MATER BAR
HARDWOOD CILl
PIT CMWASTIC
SCREED
DPC
CAUX1V FILE
BE T HE EH EACH
BRICK OUILH l
ItOCKMORK
IHHCR LEAOES
400mm HIDE
TREMCM f It L
FOOTINGS
DIBUJO A MANO ALZADA
SOFTWARE DE ICONOS
La primera tableta grafica, de bajo costo, en ofrecer la duracidn y prestaciones requeridas por las
aplicaciones de negocios, industria, hogar y education. Es pequena, exacta y segura. No necesita
ajustes ni mantenimiento preventivo. GRAFPAD II es un producto unico que pone la potencia de
la tecnologia modema bajo el control del usuario.
ESPECIFICACIONES
RESOLUCION:
1.280x1.024 pixels.
PRECISION:
1 pixel.
TASA DE SALIDA:
2.000 pares de coordenadas por
segundo.
INTERFACE:
paralelo.
ORIGEN:
borde superior izquierdo o
seleccionable.
DIMENSIONES:
350 x 260 x 12 mm.
ICDiM C DHLKF1
FLOOR OH SOOq
DPH OH IOOmm
« in HARDCORE
DISENODE ARQUimiUU
CON SOFTWARE DDX
DISPGNIBLE AMSTRAD:
CASSETTE ... 2T 900 ptas.
I >CO . 25.900 ptas.
(IVA NO INCLUIDO)
tACIL DEUSAR.
TRAZADO PCB.
LA.D.
1EADE DISEN » 3IN A4.
COLOR EN ALTA
RESOLUCION.
USO EN HOGAR Y
NEGOCIOS.
VARIEDAD DE PROGRAMAS
DISPONIBLES.
DIBUJO A MANO ALZADA.
niAGRAMAS DE CIRCUITQS
COMBINA EN UN UN ICO DISPOSITIVO TODAS LAS
PRESTACIONES DE LOS INTENTOS PREVIOS DE
MECANISMOS DE ENTRADA DE GRAFICOS. LAS
APLICACIONES SON MAS NUMEROSAS QUE EN LOS
DEM AS DISPOSITIVOS C'OMUNES E INCLUYEN.
'deccion de options entrada de modelos recogida de
datos disefto Idgico disefto de eircuitos creation de
imdguves almacenamiento de imagenes recuperation de
imageries sj disefto para construcci6n C.A.D. (disefto asistido
por ordenador) E iteration de textos juegos disefto de
muestras education disefto PCH.
DE VENTA EN LOS MEJORES COMERCIOS DE 1NFORMATICA
Si Vd. tiene alguna dificullad para obtcner la tableta grafica, pucde
dirigirse a:
Avaa. Isabel II. lb -8"
Tels. 455544 - 455533
Tilex 36698
20011 SAN SEBASTIAN
C0NBICI0NES ESPECIALES PARA DISTRIBUIDORES
cintas, que nos dio muchos problemas.
Conod a Felix Arribas. bateria de Los
Pekenikes, con el que pasamos mu-
chas noches hasta que conseguimos
un sistema de duplicacibn que no daba
problemas de carga.
»La continuacibn Ibgica de ese ne-
gocio fue el de los perifbricos. En aquel
momenta me asocie con unas perso¬
nas, le vendi el 45 por 100 a Carlos
Morales, a Paco Martin y a Carlos Or¬
tega, que era gente con mucha expe-
riencia en el mundo empresarial, hom-
bres que habian levantado grandes ne-
gocios, que tenian una experiencia que
a mi me faltaba.
»Fueron buenos tiempos; incluso
comercializbbamos en Gran Bretana,
en la cadena Spectrum y en Estados
Unidos, donde vendimos muchos te-
clados para el Timex 1000. que era el
ZX 81 de alli.»
Despues, el Spectrum
«Fueron buenos tiempos, hasta la
aparicion del Spectrum. Ese momenta
nos pillo por sorpresa, y las ventas se
pararon en seco. La situacion fue an-
gustiosa; no teniamos para pagarle a
nuestros proveedores. Alfonso y yo
nos fuimos a Londres y alquilamos una
mesa en una de esas ferias donde pu-
simos nuestros productos. Con las
ventas que conseguimos, sobre todo
un pedido de 30 millones que le colo-
camos a Spectrum, volvimos a Espa-
na mucho mas tranquilos.»
Nos cuenta c6mo, con un pedido
fuerte de El Corte Ingles para el Spec¬
trum, que acababa de lanzarse, consi-
guieron remontar vuelo. Y se remonto
muy bien, pero a partir de ese momen¬
ta Jose Luis Dominguez fue conscien-
te de que el mundo de los perifericos
era un terreno muy peligroso «... por-
que los ordenadores cada vez tenian
menos limitaciones. Entonces decidi-
mos vender ordenadores. ,j,Por qub
no? Conocemos muy bien la red co-
mercial de Spectrum y Commodore,
porque le vendemos a ambas. En Es-
pana hay 180.000 mbquinas y en Gran
Bretana tres millones. Vamos a apro-
vechar el know how que tenemos acu-
mulado para vender ordenadores».
Amstrad: un ganador
Nos cuenta cbmo recorrio Japon,
Hong Kong..., pensaba en los japone-
ses como la tercera fuerza. «Pensa-
mos incluso en comprar placas com¬
patibles Apple y fabricar un hlbrido con
nuestro teclado.» Cbmo pasaron todos
los ordenadores del momenta por sus
manos. En uno de esos viajes contac-
to con Spectravideo, que ha distribui-
do hasta hace unos pocos dias. Pero
no le parecia un ganador.
«Lei una pequeha nota que hablaba
de un ordenador que iba a fabricar
Amstrad, una empresa de electronica
britbnica, Y me llamo la atencion unos
conceptos que siempre habia creido
interesantes: llevaba el monitor y cas¬
sette incorporados. No tenia la mara-
ha de cables de otros ordenadores.
>>Desde ese momenta estuve inten-
tando contactar con Alan Sugar, pero
era imposible. Bob Watkins, director
tecnico, nos recibia diciendonos que
tenian vendida toda la produccion y
que no querian hablar de exportacion.»
Para no perder el contacto, Jose
Luis le prometio la conversion de La
Pulga y del Fred para la nueva maqui-
na. Eso les interesb mucho mas. Pero
habia que hacer la conversion en un
-Adan Sugar me
hizo esperarle una
iiora
mes, y con sblo un prototipo, Jose Luis
les dijo que se haria lo posible.
«EI ordenador trabajo dia y noche,
durante el dia el grupo de Charlie en
el Fred, y por la noche Paco Suarez y
Paco Portalo en La Pulga. Finalmente
se acabaron en el plazo, por lo que
tengo que felicitarles; veinticuatro ho-
ras diarias durante un mes fue una
buena prueba para Amstrad.
»Me fui a Londres y le dije a Bob:
Aqui tengo los dos programas, pero se
los quiero dar personalmente a Alan
Sugar. Y salio Sugar, eso si, despues
de hacerme esperar una hora.»
Y nos cuenta cbmo le dijo que no
queria dinero por los programas, que
no habia hecho ese esfuerzo por unos
royalties. Que se quedaran los progra¬
mas, «... y quiero sblo que me tenga
presente a la hora de considerar la dis-
tribucion del ordenador en Espaha».
«Y ese gesto le cayb muy bien a Su¬
gar, una persona de caracter. Y me
pregunto cubntas maquinas queria
para este aiio. Desde ese momento
nuestra relacion con Sugar ha sido ex-
celente. Es capaz de quitarle maqui¬
nas a otros paises para dbrnoslas a
nosotros. A partir de aqui comienza la
historia de Amstrad.»
El exito de Amstrad
Le preguntamos la clave del bxito ds
Amstrad, que ha sido simultaneamen-
te el gran exito de Jose Luis Do¬
minguez.
«Hay dos factores muy sencillos: en
primer lugar, la maquina aprendio de
la experiencia de otras marcas. Tenia
80 columnas, esenciales para un uso
profesional, tenia un sistema de disco
opcional pero estandar. Tenia todo lo
necesario para empezar a trabajar. Y.
en segundo lugar, el Amstrad es la uni-
ca mbquina que le llega al usuario en
condiciones de funcionar. Que todo el
conjunto se une a la pared por un solo
cable. Se trata de un argumento que
no habria visto un mercatologo de ca¬
racter tbcnico, que se preocupa de
bits, relojes, resolucibn, procesador...
Y lo que la gente quiere es que el sis¬
tema funcione de una vez. Tambien ha
ayudado el concepto del mercado de
masas: Cuando Sugar piensa en una
mbquina piensa en un millon, en tres-
cientas mil...
»Conviene no olvidar que Sugar es
un hombre de empresa, que no quiere
presenter productos novedosos. Se
trata de un producto compacto, facil de
usar y barato. Aunque los procesado-
res de ocho bits son antiguos, son los
unicos que ofrecen una base razona-
ble de programas a un precio asequi-
ble. La persona que se gasta 100.000
pts. en un 6128 y puede usar Multiplan
y dBase II, esa es la clave del exito de
Amstrad.»
N uevos mod elos para -
distintos usuarios
Jose Luis Dominguez no cree que
los usuarios se desorienten por la
abundancia de modelos que ha saca-
do Amstrad. Cree que todos los mode¬
los tienen su justificacion en el mer¬
cado.
«EI 464 tiene su posicibn muy Clara:
es el ordenador casero, para la perso¬
na que quiere introducirse en la infor¬
matics, que no quiere un sistema de
mucha potencia y se conforma con un
cassette. El 6128 va a esa gente que
busca algo mas, que busca mbs velo-
14 /Amstrad User
Elunico ordenador
concebido para sustituir
a la maquina de escribir.
AMSTRAD PC W8256
UN COMPLETO EQUIPO QUE INCLUYE:
• Umdad Central (256 K RAM) • Tecladoen castellano
« Umdad de disco (180 K por cara) • Pantalla de alta
resolucion • Imoresora alta calidad (NLQ)
• Programas * Procesador de textos, sistema Operative
CP/M Plus. Mallard Basic con JET SAM paiaficheros
indexados. lenguaje DR LOGO
SOLICITE OEMOSTRACION EN:
Division informatica de Division On linede GAIER1AS.
Tlendas espeoalizadas en inlormatica y Equipos de oficina.
NOTA: El Amslrad tambien puede ser ulilizado como "Terminal nteligente"
de grandes equipos infonjiaticos.
~ _ ' HR MRI ■ - '
PROGRAMAS PROFESIONALES
Contabilidades • Almacenes • Facturacion • HOJAS
DE CALCULO- Multiplan. Supeicalc 2 Cracker
Plannercalc BASES DE DATOS. DBase II, Amsfit••
Flexifile. Boriar. LFNGUAJES Cobol. Fortran Pascal
MT +. Pilot, etc
Avda. del MediterrSnec. 9 28007 Madrid Telex 47660 Tels 4334548 - 43348 76 - FAX - 433 24 50 Delegacion en Cataluna C/ Tarragona. 110 Tel 3251058 08015 Barcelona
ihjH WRfrQ*
^ wai
BARRIO
EDIFICIO
NUMERO
DESCRIPCION
Viejo Barrio
Camara acorazada
SI
Hay ur.a perla
Galena
G3
Vende estatuas por 600 iridi
Galeria
G1
Cuadros
Portal
P2
Transporte por 200 iridi
El Castillo
CSrcel
J
Dice -Teth es el carcelero»
Argot
Corredor (Broker)
B2
Compra restos por 750 iridi
Zapateria
C4
Vende restos por 750 iridi
Corredor
B1
Compra ropa por 200 iridi
Galeria
G4
Cuadros
Assayer
A79
Vende linqotes de oro por 600
lomain
Ladyds
L2
Cerrado
Corredor
B52
Compra xxxx por 880 iridi
Minstrel (Juglar)
MIC
Vende liras por 1.000 iridi
Alquimista
A57
Vende plomo por 400 iridi
The Soke
Galeria
G71
Cuadros
Portal
P15
Transporte por 200 iridi
Mago
Mg73
Filtros par 2.000 iridi
Puerta Cerrada
LO
iQue habra detras?
Mago
Mg24
Hechizos por 1.000 iridi
Ratha-De
Hail (Carcel) Belinus
HB58
No hay mensaje
Anticuario
An59
Reliquias por 500 iridi
Hail Midir
HM35
No hay mensaje
Hail Pathol
HP22
No hay mensaje
Hail Damu
HD19
No hay mensaie
Puerta Cerrada
LD21
Otro misterio
Herborista
Hb18
Vende rues L.7) por 100 iridi
Galeria
G34
Mas cuadros
Carpintero
C20
Vende martillos cor 200 iridi
GrayMarket
Boticario
Ap58
Vende agujas por 100 iridi
(Barrio de ladrones]
Corredor
B31
Compra especias por 200 iridi
Portal
P30
Derecho de paso 200 iridi
Peletero
SktO
Vende piel de topo a 150
Merceria
Me5
Vende swaths a 150
Barbero
Bb14
Vende cuchillas a 150
Granjero
F4
Vende azadas a 250
Tonelero
Co7
Vende barriles a 300
Corredor
B8
Compra uvas a 200 iridi
GrayMarket
Carpintero
Ca22
Vende azuelas a 300
(Mercer Heath)
Herrero
Ss26
Vende hojas a 500
Flechero
F14
Flechas por 150
Armero
Ar5
Vende hachas a 400
Trapero
06
Vende agujas a too
Boticario
Ap12
Vende c : cuta a 400
Tendero
Gr14
Vende pimienta a 150
Archivero
Av2
Vende libros a 700 iridi
Vinatero
VI
Vende vino a 150 iridi
Salador
Sa29
Vende sal seca a 150
—
NORT WALL
Ui
z
KALI
' l^J ’
^ . _J
k. .^
3-
</)
01 -
PARK
R OW
X
V
h-
CaheST]
ifi
UJ
*
ClHis) ,
2) OLD
L.
LEAF
L
A N E
sb<H
ARGOT
HIGH ST
( 1
l rsri J
(r
k el
fid)
iiJ_j
( iD
-J
WEST
>-
<
WAY
X
1 ARGOT
BANK
<t
r
ui
UI
V JTG83\_ I
X
<r
SILVER
X
S T
Ui
<
X
- .
m r r
E
S T
IOMAIN
Ampliamos la red de distribuidores
AMSTRAD Y SPECTRA VIDEO
Solicite information a la
Delegation Indescomp Canarias
s 06 /to
Jose Maria Duran, 16 - 3° Oficina 2. Tel. (928) 27 53 90 TELEX: 96496/TEIC-E
35007 - LAS PALMAS DE GRAN CANARIA
VILLALBA HERVAS, 9 - 3° Oficina 3 Tel. (922) 24 39 50 38002 - SANTA CRUZ DE TENERIFE
n ; rs
high gate
Ciudadanos de Dun Darach
Kara.
Kell.
Kahn: deben ser evilados a toda costa,
ya que son unos raleros. Alejate de las
Kas o lo perderas lodo
Pita: Le qustan las joyas.
Ryde: Piiolo gallego. fcvitalo si has roba-
do algo. O J i_E
Mhor: Le gustan los libros.
Dain: Amigo de Mhor. Algo mistico.
Bren: Carlografo que cambia su trabajo
por unas pieles.
Teth: Ei carcelero.
Skar: Hechicera: se puede volver invisi¬
ble y bastante molesta.
Loeg: Tu mejor companero, al que tienes
que rescatai.
CASTLE
WALK
D
J
THE
PARADE
[Me 5~1
]
)|
— _°
r i “fi
LONG
w
-Sl
LANE
(f)2
3 l ") K
MARKET
ST
-Gal.
¥
f -
-N
r
U4
UJ
3C
—•
GRAY MARKET
CUM l
,
HILL
1 n 00 u
S T.
TT
31
S T.
L H37f
hTl - >
32 J
nwL
HEATH
< 1 H*T| '
R 0.
'->
GOD
THE CALLS
RATHA- DE
IOMAIN
LUDUM
|H55]
T^ry
If!
S T
5
L fHsri v
j
H
V)
\
s s
ST.
u
0 N
E R C
>
O
1
P
STAR
t -h
C L
A
T 33
jHbl8l
BIRD
S T.
man
W
TW
H 75 ;
2S| (37
LANE
Cuchulainn, mito irlandes
de origen celta, es el
guerrero que protagoniza
este juego que tanto exito
tuvo en su version
original para Spectrum. Ya
con TIR NA NOG, primera
parte de la odisea,
destacaron sus autores,
Royston Carter y Greg
Follis, como creadores de
un nuevo estilo. Un estilo
que hizo que abrigaran
esperanzas quienes
estaban empezando a
creer que en el mercado
de los juegos se habia
llegado a un tope en el
que todo estaba ya hecho.
La ciudad secreta
de los celtas
Aunque fruto de la imaginacion
de los autores del juego, la ciudad
donde se desarrolla la aventura no
debe ser muy distinta de las primi¬
tives aldeas celtas de principios de
nuestra era.
Un castillo en la parte mas ele-
vada sirve de morada al malvado
Conatcha, perteneciente en un
tiempo a una de las estirpes mas
privilegiadas del pueblo celta, que
tras ser expulsado junto a un pe-
queno grupo de renegados fundo
lo que hoy se conoce con el nom-
bre de DUN DARACH.
Mas abajo, rodeada de murallas,
unas cuantas calles de tierra dan
forma a una ciudad que, aun ha-
GESCOV1SA Gestion Comercial Integrada - CPC 6128 CPW 8256
FACTURACION:
Facturacion directa
Carga de albaranes
Facturacion por periodos
Diario de facturacion
Recibos
ALMACEN:
Entrada-salidas
Listado de precios
Inventario permanente
CONTABILIDAD:
Entrada apuntes
Diario de contabilidad
Balance de situacion
Balance de resultados
Estractos contables
MAILING:
Circulares y etiquetas
GESCOVISA___
c/Frances Layret, 76 Tel.: 691 23 11 Cerdanyola del Valles Barcelona
E SPAN A
A»da. del Mediterrineo, 9. Tels. 433 4$ 48 • 433 43 36. 28802 MADRID
Delegation CataluSa: Tarragona, 110 Tel. 32S 10 58. 08015 BARCELONA
il
□ CONSIDEREME SUSCRIPTOR DE LA REVISTA
AMSTRAD USER por un ano (12 nrimeros)
Tambien podemos
io de ladrones (Thie-
lde por 10.000 iridis
jirir una licencia de
s ponga a salvo de
NOMBRE
1 APELLIDO
APELLIDO
nr
CALLE. AVDA PLAZA
LOCALIDAD
C
ODICO POSTAL I
’ROVINC1A
TTI 1 ITT 1 1 1 1
J
UXJJ
n i i i
FORMA DE PACO
□ CONTRA REEMBOLSO
□ POR GIRO POSTAL
□ POR TALON DL BANCO (1)
□ CON TARJLTA DE CREDITO
PRECIO SUSCRIPCION
3.100 PTAS * + 186 IVA
Pr<*cio normal on qmoscos:
.'i (500 pias anu.ties
Carguen 3.286 ptas. a mi taqeta: AMERICAN EXPRESS □ VISA □
i l i i i i i i
Num. do nn tarjeta f | | |
n
f cchj do caduciditd __
FirniH
(1) Diriqir a INDESCOMP. S A
OCIO pui IVI ItPVlUO IV/O ICAO
tienen.
Aparte de los bancos, existen
una cierta cantidad de negocios
abiertos en las calles principales.
ista de Loeg
de Cuchulainn en
:onsiste en liberar a
r amigo, de la maz-
a perfida Skar, alia-
ha, lo tiene preso.
ista misidn no es ta-
mino a seguir es in-
problemas que pue-
ados; solo pronosti-
isenlace feliz para
ledique muchas ho-
/ actue de forma in-
odica.
i seguir para quien
jra finalizar la aven-
iui a ovji loioic en primer lugar en
poner junto a su Amstrad el mapa
que acompana estas li'neas, en el
que podeis guiaros por los nom-
bres de las calles y los estableci-
A - 7
FILTRO DE CONTRASTE
«POLAC»
BENEFICIOS:
* Aumenta contrastes
• Elimina reflejos
• Reduce el cansancio visual
♦ Define caracteres
* Satura color
* De tecil limpieza
• De sencilla colocacidn
• Cubrimos todas las dimensiones de pantallas para
video terminal.
1
ESmNA
vi
< « HO INI )| S( <1MI’
■rra Departamento de Publicaciones
1 Apartado de Correos 267 F.D.
H MADRID
■H
RESPUESTA COMERCIAL
A tajnqueOf
Autorizacion N° 7000
e n deilino
B O.C N° 10 de 30 B-85
-- VHW
NO
NECESITA
5 injdmsnnmp s . a .
AMP
Avda. del Mediterraneo, 9. Tele. 433 4S 48 • 433 48 76. 2800! MADRID
Delegation CaialuSa: Tarragona, 110 - Tel. 325 10 58. 08015 BARCELONA
biendo tenido un gran desarrollo
en los uliimos tiempos, sigue con-
servando sus viejas caracteristicas
suburbiales; las ratas corretean
con entera libertad y los abundan-
tes ladrones amenazan con dejar
sin blanca a quien se aventure a
transportar algun objeto valioso
ante ellos.
A diferencia de las sociedades
celtas tradicionales, en las que el
trueque era el sistema de comer-
ciar que mas se practicaba, esta
ciudad se ha visto corrompida por
los modos de ser de sus fundado-
res hasta elpunto de que se ha im-
plantado con gran fuerza el iridi
como unidad monetaria, no son
pocos los prestamistas que apro-
vechan el alto grado de inflacion
(en los bancos suelen ofrecer un
interds compuesto del 1 por 100
diario) y abundan las casas de jue-
go (gambling house) donde dejan
sus pertenecias los pocos que las
tienen.
Aparte de los bancos, existen
una cierta cantidad de negocios
abiertos en las calles principales.
Las casas de deposito (deposit
house) por un modico precio cus¬
todian los objetos que les dejemos
y los ponen a salvo de los muchos
ladrones, el compra-venta (broker)
nos comprara cualquier cosa que
le llevemos, y el «platero» (assa-
yer) puede vendernos lingotes de
si tenemos dinero suficiente
para pagarle. Tambien podemos
acudir al gremio de ladrones (Thie¬
ves guild), donde por 10.000 iridis
podemos adquirir una licencia de
ladron que nos ponga a salvo de
robos.
Tras la pista de Loeg
El objetivo de Cuchulainn en
esta ocasion consiste en liberar a
Loeg, su mejor amigo, de la maz-
morra donde la perfida Skar, alia-
da de Conatcha, lo tiene preso.
Llevar a cabo esta mision no es ta-
rea facil, el camino a seguir es in-
trincado y los problemas que pue-
den surgir variados; solo pronosti-
camos un desenlace feliz para
aquel que le dedique muchas ho-
ras al asunto y actue de forma in-
teligente y metodica.
El camino a seguir para quien
realmente quiera finalizar la aven-
tura consiste en primer lugar en
poner junto a su Amstrad el mapa
que acompaha estas lineas, en el
que podeis guiaros por los nom-
bres de las calles y los estableci-
INFOR-OFIC. S.A. C/ Julio Merino 14.
28026 Madrid. Telf: 476 06 45/60 13.
FILTRO DE CONTRASTE
«POLAC»
RENEFICIOS:
• Aumenta contrastes
• Elimina reflejos
• Reduce el cansancio visual
• Define caractares
• Satura color
• De iic\\ limpiaza
• De sencilla colocacion
• Cubrimos todas las dimensiones de pantallas para
video terminal.
JUEGOS
nienios que hay en cada una de
alias. Esto resulta imprescindible
para poder moverse rapidamente
de un sitio a otro sin perderse, a
no ser que tengamos muy buena
orientacion y una dosis aun mayor
de rnemoria.
Comenzamos el juego con 2.000
iridis en el bolsillo, lo que, sin ser
una fortuna, puede ayudarnos a
salir de li'os. Si queremos aumen-
tar nuestro capital podemos ir a las
casas de juego del sureste, donde,
si tenemos suerte, podemos salir
bien parados. Un truco bastante
util es salvar la version del juego
en cinta (hay opciones para ello) y
recuperarla en el caso de que per-
dieramos la apuesta.
Si llevamos algun dinero en el
bolsillo hay que desconfiar de to-
dos los personajes cuyo nombre
comience por «K», aunque lo me-
jor es conseguir una licencia de la-
dron e ingresar una parte de nues-
tros ahorros en el banco, donde
rendira sus buenos dividendos.
Para conseguir la Have que abre
la puerta principal del castillo de-
bemos encontrar al viejo comisario
Teth y ofrecerle algo a cambio.
Teth se encuentra prisionero de las
ratas en Darach Down, por lo quo
habremos de seguir a alguna de
ellas para dar con su escondrijo.
Una vez que entremos en el cas¬
tillo jsalvese quien pueda! Debe-
mos, eso si, advertir una vez mas
que el camino a seguir no es nada
facil Hacen falta ingentes cantida-
des de paciencia, raciocinio e intui-
cion para llegar hasta donde Loeg
se encuentra y liberarlo.
cE\ comienzo
de una «saga»?
Si comparamos TIR NA NOG y
DUN DARACH con cualquiera de
los juegos que han ido surgiendo
en los ultimos arios veremos que
en la mayor parte de los casos no
son equiparables mas que en pe-
quenos detalles.
El estilo grafico de Greg Follis es
original como pocos, los escasos
juegos que alcanzan su nivel de
claridad normalmente lo consiguen
sacrificando gran parte de la «chis-
pa» del juego y haciendolo aburri-
do. Esto es algo que no ocurre en
DUN DARACH, al poco de jugar
nos olvidamos del movimiento del
£ mmm
■ OFERTA ESPECIAL DEL MES DE ABRIL
Cursos intensivos de 8 horas de duracion sobre el CRM v CPM plus incluidos en la compra de un
CPC 61 28 f. verde + cursillo 89.500 + IVA
CPC 61 28 color + cursillo_ 1 24.500 »
PCW 8256 + cursillo (solo CPM plus) 129.500 »
Unidad de disco para el 472 + cursillo . 45.500 »
Otras ofertas (Impresoras Compatibles PC, etc.)
ordenador.
protagonists y nos vemos inmer-
sos en un juego de aventuras de
lo mas complejo.
Tan solo resta esperar que los
autores de esta obra de arte no to-
men a comoda postura de otras
casas de software (lease Ultimate)
que aprovechan el exito de un jue¬
go bien hecho para sacar una tras
otra «segundas partes» en las que
pocos detalles hacen que el juga-
dor se de cuenta de que tiene bajo
el mando de su joystick distintos
juegos.
DISTRIBUTOR:
PRECIO:
GRAFICOS: 10
ADICCION: 7
ACCION: 6
SONIDO: 7
LO MEJOR: Casi todo
LO PEOR: Mensajes en ingles
8
Hermosilla 75, 1.° - Ofic. 14. Tels.: (91) 276 43 94 / 435 04 70. 28001 - MADRID.
Ofites Informatics
Presents:
el lapiz al que gusta decir
mientras nuestros competidores dicen no
UNICO PARA AMSTRAD, CON PRECISION PIXEL
FUNCIONES
UNICO ME NU DF PANTALL A
ARRAS TRE OBJETOS PANTAL LA
TRASLADO OBJE TOS PANTALLA
TRASL ADODE C URSOR
CAJA'S ELASTICAS
LINEA ELASTICA
TRIANGULO FLASTICO
ESP
dk’tronics 1
OTROS
si .
N'»
_
NO |
SI
1 NO 1
SI
r\u ;
SI
^Sl
: si
ELIPSE FLASTICO
. i
NO
DIAMANTE ELASTICO
SI
INO
POLIGONO ELASTICO
SI
NO
HEXAGONO ELASTICO
SI
NO
OCTOGONO ELASTICO
SI
NO
CUBO ELASTICO
SI
NO
PIRAMIDL El ASTICA
SI
NO
CIRCUNFERENCIAS
SI
SI
CIRCULOS RELLFNOS
SI
NO
CAJAS RELLENAS
SI
NO
~~ ^
ELIPSES RELLENAS
SI
NO
2
CUNAS
SI
NO
—‘o*—
SIMULA DOR DE CORTES
SI
NO
—- v c<3 -
DISFNO DE ZOOM
SI
SI
C/5
o
IMAGEN ESPLIO E INVERTIDA
SI
NO
-4—•
FONDO DE REfERENCIA
SI
NO
- o —
REJILLA DE FONDO
SI
NO
c
OPCION DISPLAY X. Y
SI
NO
~ 8 ■ ■
RELLENADO CON COLOR
SI
SI
<D
LAVADO DE COLOR
SI
NO
S3 ' ‘
VOLCADO PANTALLA RESIDENTF
SI
“NO
— cx —-
c
DIBUJO DF BORDES EN 3 D
SI
NO
— u
o
TEXTO
SI
SI
z
9 TAMANOS DE BROCHA
SI
NO
18 TOBERAS MOSTRADORAS
SI
NO
4 MEZCLAS BASICAS
SI
NO
VARIADOR DE MEZCLAS
SI
NO
SOMBREADO DE MEZCLAS XOR
SI
NO
FICHERO ICONOS RESIDE NTFS
SI
NO
FICHERO RELLENi IS RESIDFNTES
SI
NO
26 COLORES DE PAPEL
SI
NO
PALETA DE 15 TONOS DF. COLOR
SI
NO
POSICIONAMIENTO DE PL'NTO
SI
SI
■
RAYOS DESDE UN PUNTO FIJO
SI
NO
DIBUJO REFLEJADO rFSPEJOi
SI
NO
FUNCION HOME
SI
NO
CONTROL DESDE TECLADO
SI
SI
CONTROL CON JOYSTICK
SI
NO
DISPONIBI.ES MODOS 1 Y 2
SI
?
ESTOS SON
ALGUNOS EJEMPLOS
DE LOS GRAFICOS QUE VD.
PODRA REALIZAR CON NUESTRO
LAPIZ OPTICO
DEBIDO 1 LA FALTA DE ESPACIO NO PODEMOSL1STAR LAS OTRAS
40 FUNCIONES MAS QUE NUESTRO LAPIZ FS CAPAZ DF HA
DISPONIBLE PARA:
CPC 464 CASSETTE
CPC 464-664 DISCO
CPC 6128 D ISCO
CO NDICIONES ESPEC IALESI
DE VEOTA EN LOS MEJORES COME
DE INFORMATICA
Si Vd. tiene alguna dificultad para obtener el l^piz optico,
4.900 Pi i puede dirigirse a:
... ... 6.900 Ptas,
6.900 Ptas.
DISTRIBUIDORES
m
Ofites
Informatica
Avda. Isabel H, 16 -8 s
Tels, 455544 - 455533
THex 36698
20011 SAN SEBASTIAN
El comandante de nave AMSTRAD-1 se en
cuenlra atrapddo an las profundldades
una cenlral nuclear y debe saHr con vida. Ex
celeries grdlicos y sonido P.V.P.: CASSET
TE 2.200 nfs. DISCO 2.90C pts
Dittos pilotar con acierto la nav' quo a Ic
largo d su vla ; galactloo sulrirb encue
ros con mefeorilos, residuos planeta,
itc. Gran muvilidad y riedos
P.VP CASSETTE 1.900pis.DISCO i .tiOOptf
T — icuentros alrapado i las prolundidr
des de una caverna, II- no d« obstbculo
adversidades, etc. iSenbs capoz dt soft
con vida? P.V.P.- CASSEFE t 900 pts. DIS
CO 2.600 p's.
Atraclivo programo que nos traslada ol
nejo de la mbqulna-flipper del mejor ce*
de Los Vegas Posibilidad de crec n
lablero, punluaciones, eic. P.V. ? 04 S''
2.200 pts. DISCO 2.900 pts.
Te encueniras a los mandos de la nave 'Mi
craft'. £n una perfecta maniobra debes d*s
pegar del portavlones. (Excelenie version v
mulador vuelo-combate). P.V.P.: CASSETTE
2 200 jit CISCO 2.900 pts
3 mbs complelo programa de musica cr -
o para el AMSTRAD.Pernif e creor sorid os
melodlas y convertir tu ordenador en la i ■ •
t "caja de musica" P.V.P ■ CASSETTE
2.200 pts. PISCO 2.90" pts.
’rogramo que pemniri de una man
lillc it cr» trite, t fcnlcllts ccn t
dotark i de movimienlo, acompafiados de
musica P.V.P.: DISCO 2.900 pts
Programa de utilidad que permits «>
i oias de seguridad (backups) a dlstlnos
5 (baudios). P.V.P.: CASS*
1.800 pts. DISCO 2.500 pts.
! | p
i tz y.rl
I. E;tj-r
Itor-desensamblador del 2-80. para el
ogramador mds avanzado. P.V.P.: Caj
SE nE 1.900 pts. DISCO. 2 600 pis
■•pliacibn del lengue Basic. Conjunto <3 r mejor utilidad para el mejor conocimien-
10 nuevas insfruccione*. <.tiiV, oircfe. proibc, to del disco
>ara ayudar en la programacibr. P.V.P. (Copias de disco .Disk map Disk fit •
CASSETTE 2.2f its CISC* 2.SM its tor etc.. P.V.P.: DISCO 2.600 is.
Pasar los mejores programas de <
disco yo no es problems. Con Ttonsntc’ »
• proceso seru visly v, Hilo. P.V.P.: DIS
00 2.600 z<s
OTROS PROGRAMAS EN STOCK
MINI OFFICE C .V.P. CASS, i.200 pts
P.V.P. DIS. 3.900 pts
WORLD CUP FOOTBALi P.V.P. CASS. 1.800 pts
3ATLE FOR MIDWAY P.V.P. CASS. 1.800 pts
FIGHTER PILOT P.V.P. CASS. 2.200 pts.
SURVIVOR P.V.P. CASS. 1.800 pts.
MOON BUGGY P.V.P. CASS. 1.800 pts.
TECHNICIAN TED P.V.P. CASS. 1.800 pts
FRUITY FRANK P.V.P. CASS. 1.800 pts.
DATABASE P.V.P. CASS. 2.100 pis
LOGO TURTLE GRAPHICS P.V.P. CASS. 2.400 pfs.
TASCOPY Y TASPRINT P.V.P. CASS. 2.600 pis
FONT EDITOR P.V.P. CASS. 1 .900 pis.
DRAUGHTSMAN
iotisticodo programd de dibujo que permits tralar la pantaila del AMS
RAD como un sencillc Ictlerc de Citujc, sus resullrtts - n e v '*ltculti
es. PV» OASSETTF 4.5C0 pts DISCO 5.200 pts
ENVIENOS A MICROBYTi
P.° Casteflana, 179, - 28046 M
aorid
1 Nombre
ApeMdos
Direccioo
| Poblacion
[ OP. Tetefono
ENVIOS GRATIS
JUEGO [ C
T - -. • tort
! PRECIO TOTAL PESETAS
1 Incluyo talon nom nativo
Con*ra-Reemtio*so
□
0
j Pedidos par telelono 91 • 442 54 33 / 44
0T
V
Se han vertido rios de tinta, y aim queda mucho por discutir,
sobre la conveniencia o no de utilizar ordenadores para la
educacion de los ninos. Algunos sostienen que existen problemas
muy serios, como el posible dano que produzca en los ninos el estar
cierto tiempo sentado ante un monitor o televisor, o la necesidad del
contacto profesor-alumno. Otros alegan que e) ordenador no es un
sustituto del profesor, si no un ayudante que le releva de las tareas mas
pesadas, como plantear y corregir ejercicios; y es que el ordenador puede ser
(y de hecho lo es) un corrector incansable.
Programa: Musica Maestro.
Formato: Cassete y disco.
Distribuidor: Microb yte.
S e trata de un pro¬
grama pensado
para crear, editar
y escuchar temas
musicales a vo-
luntad del usuario. Las tres
voces del AMSTRAD se
han distribuido de forma
que una es la melodia, otra
produce arpegios de los
acordes que prograremos y
la tercera produce el ritmo.
PROG abre el area de pro
gramacion de la melodia.
Los comandos MEL
ON/OFF. ARP ON/OFF,
ACOM ON/OFF permiten
escuchar solo una parte del
tema, o dos de ellas en lu-
gar de las tres voces si
multaneas.
Dentro de la seccion de
ritmo existen diez ritmos
predefinidos, y la posibili-
variar los colores del texto
y del fondo.de modo que
cada usuario puede elegir
los que mas le gusten.
No podia faltar una fac.ili-
dad para editar una melo¬
dia ya creada. Esta funcion
la desempena el comando
EDITAR <num. de nota>.
que una vez introducido es-
pera una serie de coman¬
dos por teclas. Con las te-
clas del cursor [izquierda] y
[derecha] se puede avan
zar por la melodia nota a
nota para elegir la que se
quiera cambiar, partiendo
de la que se eligio al intro-
ducir el comando EDITAR.
La tecla [COPY] permite
escuchar la ultima nota to-
cada por el puntero, y la te-
cla [DELETE] permite
Programs^ Pazazz.
Forma to: Disco.
Distribuidor: Microbyte.
i
borrar la nota actual del
puntero. Pulsando [I] pode-
mos insertar una nota entre
la seiialada por el puntero
y la anterior, disponiendo
para ello del area de pro-
gramacion, como si hubie-
ramos ejecutado ABRIR
PROG. Para salir del editor
basta con pulsar [ESPA-
CIO],
Por ultimo, en lo referen-
te al almacenamiento del
trabajo ya realizado, exis¬
ten comandos para grabar
y cargar un tema, si bien no
se ha previsto la posibilidad
de mezclar partes (algo asi
como el MERGE del BA
SIC), lo cual permitiria tra-
bajar temas separando las
partes independientes que
lo forman.
La pantalla esta distribui-
da en cuatro areas de tex¬
to y una ventana de coman¬
dos. Las areas de texto
corresponden al area de rit¬
mo, al area comun de me¬
lodia y acorde, al area de
informacion sobre los co¬
mandos introducidos y al
area de informacion sobre
los parametros musicales
seleccionados.
Para programar un tema
musical hay que hacerlo
por partes, el ritmo por un
lado y la melodia y arpegio
por otro. Para cada parte
existen unos comandos es-
pecificos: asi, ABRIR
ACOM abre el area de pro-
gramacion del acompana-
miento (el ritmo), y ABRIR
dad de definir uno el usua¬
rio. Una vez definido, se
puede escuchar c6mo que¬
da el comando PRUEBA.
Para incorporarlo al tema,
basta con introducir el co¬
mando USAR ACOM.
En la seccion de arpe¬
gios existen ocho arpegios
distintos, cada uno de los
cuales admite cuatro varia-
ciones, si bien el tlpo y va-
riacion escoqidos no se
pueden program^ para
que cambien durante el
tema. Las variaciones con-
sisten en el numero de no-
tas que incorpora el arpe¬
gio, y que puede ser de
tres, cuatro, seis u ocho
notas.
Existen comandos para
os encontramos
^ ante un progra¬
ma ideal para
que el nino
aprenda a ana-
lizar y descomponer el mo-
vimiento humano, asi como
para desarrollar el sentido
del ritmo y la coordiriacion.
El planteamiento del pro¬
grama gira en torno a cua¬
tro numeros musicales, en
los que una figura baila al
ritmo de un tema musical.
Amstrad User / 23
SOFTWARE
>>111 I II I I ]
SALVA CARGA I SALVA CARGA ! SALMA CARGA I SALMA CARGA
Hasta aqui, normal. Lo
interesante estriba en que
es posible editar y modifi-
car el personaje, el fondo,
la musica, la secuencia de
movimientos y el enlace
entre los movimientos. V.
ademas, el niiio puede de-
sarrollar sus propios esce-
narios y aetuaeiones.
El proceso de utillzacion
del programa sigue un ar-
bol estructurado como el de
la figura «1».
Para recorrer este &rbol
hemos de utilizar las teclas
de cursor [izquierda] y [de-
recha) para desplazar una
ventana de opciones en la
parte baja de la pantaila.
Una vez en el modo de edi¬
tion de alguno de los cinco
campos, la ventana nos
presenta las posibilidades
de edicidn propias de cada
campo.
Por otro lado, podemos
crear nuestros propios es-
cenarios. Para ello conta-
mos con amplias posibilida¬
des, como dibujar circulos,
rectangulos, trazar lineas
por cursor, rellenar superfi¬
cies, cambiar los colores,
etc. Tambien podremos
Formato: Cassette.
modificar escenarios ya
creados.
La option MOVER nos
permiie situar a la figura en
un punto concreto del esce-
nario en un determinado
cuadro del rnovimiento, con
lo cual conseguimos que la
figura realmente se despla-
ce por la pantaila al ejecu-
tar la actuation. Podemos
seguir la secuencia paso a
paso con ADELANTE o
ATRAS asi como, dentro
de una position, elegir la
parte del cuerpo que que-
remos mover y rotarla a la
derecha o a la izquierda.
Tambien existe la posibili
dad de copiar un bloque de
cuadros en otro punto de la
secuencia, ahorrandonos
asi el trabajo de repetir cua¬
dro por cuadro.
Por ultimo, ENLACE nos
permite sincronizar la musi¬
ca con los movimientos de
las figuras. Aunque la cali-
dad del resultado no puede
calificarse como «de cine»,
el programa cumple arm
pliamente su objetivo: en-
senar.
El programa esta acom-
panado por cuatro ejerm
plos demostrativos de las
capacidades que posee.
nerales. Luego de pregun-
tarle al nino a que catego-
rla pertenece aquello en lo
que esta pensando. le hace
una (o ntes) preguntas para
tratar de diferenciar entre
los tipos de animates /ve-
getales/minerales de que
dispone en su base de da¬
tes. Si no encuentra lo que
esta pensando el usuario,
le pregunta a teste qute era
lo que estaba pensando,
una pregunta que lo dife-
rencie de lo que el ordena-
dor creia que era, y la res-
puesta adecuada para lo
que penso el usuario. Acla-
remos esto con un ejemplo:
Supongamos que estoy
jugando y pienso en un ti-
gre. Al principio del juego la
base de dates consta de
dos animates, dos vegeta¬
tes y dos minerales. Lo pri-
mero que pregunta es
«Animal, vegetal o mine¬
ral», a lo cual respondere
«animal».
Su base de dates de ani¬
mates contiene vaca y
aguila, y su iinica pregunta
es «^tiene cuatro patas?»,
a lo que respondere «si».
El ordenador entonces su-
pone que pienso en una
vaca, y me pregunta «<^es
una vaca?», a lo que res-
Programa: Quimica II.
Formato: Cas s ette.
Distribuidor: Q.L.S.
pondere «no». Como no
esta preparado para mas
preguntas, el ordenador
dice «Me rindo» y pregunta
«^en que animal estabas
pensando?».
A partir de aqui el orde¬
nador actualiza su base de
dates. Yo le respondo «ti-
gre»- y el pregunta «por fa¬
vor, dime una pregunta que
diferencie vaca de tigre*>.
Entre otras le puede con-
testar con «itiene cuer-
nos?>>. Al introducir esta
pregunta dice: <<iCutel es la
respuesta correcta para ti-
gre?», a lo que responded
«no». A partir de ahora la
base de dates de animates
consta de tres animates y
dos preguntas. Si se conti-
nua jugando un rato, la
base de dates crece y el
programa empezara a
acertar mtes preguntas.
Ademas. puede usted gra-
bar en cinta la base de da¬
tes, y as! sorprender a sus
amigos con su ordenador
«inteligente y sabelotodo».
El programa resulta sen-
cillo de utilizar, y es intere¬
sante para acostumbrar al
nino a localizar las letras en
el teclado, ya que toda la
comunicacion con el orde¬
nador se realiza por IN¬
PUT?
Programa: Anim al, Veget al y Mineral.
Distribuidor: Indescomp.
e ste programa es
a la vez educativo
y de inteligencia
artificial, y esta
planteado hacia el nino
como un juego. La pro-
puesta del juego consiste
en que el ordenador adivi-
ne lo que este pensando el
nino. Para ello divide «el
mundo>> en tres categorfas:
animates, vegetates y mi-
24 / Amstrad User
I software educa-
tivo no solo cubre
el campo de los
mas pequerios;
tambien los mayores pode-
mos aprovechar las carac-
teristicas del ordenador
AMSTRAD para aprender.
Ha llegado hasta nosotros
un programs para aprender
quimica de la casi descono-
cida hasta ahora compahia
de software Q.S.L.
Este prograrna ensena y
slrve de ayuda para apren¬
der un tema fundamental
dentro de la quimica, como
es el Sistema Periodico de
los elementos. cuyo cono-
cimiento es necesario para
desarrollar estudios poste-
riores.
Maneja una serie de da-
tos necesarios para el
alumno, proporeionandole
informacion detallada de
cada elemento y sus pro-
piedades:
NOMBRE
SIMBOLO
NUMERO ATOMICO
VALENCIAS Y ESTADOS DE
OXIDACION
ESTADO EN EL QUE SE EN-
CUENTRA EN LA NATURALEZA
GRUPO
RADIO ATOMICO
RADIO IONICO
ELECTRONEGATIVIDAD
1". POTENCIAL DE IONIZACION
AFINIDAD ELECTRONICA
CARACTER MAGNETICO
OISTRIBUCION ELECTRONICA
ELECTRON DIFERENCIADOR
SISTEMAS DE CRISTALIZACION
El prograrna muestra to-
dos estos datos con la in-
tencion de que el alumno
los aprenda y sepa relacio-
narlos, situarlos en la tabla
periodica y comparar las
propiedades de cada uno
de ellos y los restantes. In-
cluso evalua los eonoci-
mientos del alumno en tor-
no a casi todos los temas
que se pueden considerar
como elementales.
Segun el manual de ins-
trucciones, los datos que
maneja el prograrna tienen
aplicacidn en todos los cur-
sos en los que la quimica
es estudiada: E.G.B..
B.U.P., F.P. y C.O.U.
El prograrna esta conti-
nuamente asistido por ins-
trucciones en pantalla, y re-
sulta realmente sencillo de
utilizar.
Podemos recorrer la ta¬
bla periodica de los ele¬
mentos hacia adelante o
hacia atras, elemento a ele¬
mento, visualizando datos
referentes al elemento se-
leccionado, o saltar directa-
mente a un elemento con-
creto. Tambien podemos
obtener graficas de los po-
tenciales de ionizacibn, afi-
nidad electronics, electro-
negatividad, caracter mag-
netico y otros datos de toda
la tabla periodica.
PROGRAMAS
PROFESIONALES
— 664 - 6128 — — 464 —
Almacen para i.500 articulos 10.900 Ptas
Facturacion con IVA . 10.900 Ptas
Almacen facturacion integrado 12.900 Ptas
Proveedores . 10.900 Ptas
Clientes . 10.900 Ptas
Graficos de empresa . 8.900 Ptas
Video Club 1.500 peliculas .... 14.500 Ptas
Almacen 500 articulos . 3.500 Ptas
Almacen facturacion integrada 4.500 Ptas
Graficos de Empresa . 4.500 Ptas
Disco Demo . 1.500 Ptas
* Programas para 8256
SOFTWARE
P29C1.G90
n nuevo camino ha
10 ON ERROR GOTO 200
20 MODE 1:PRINT" CARGANDO DATAS":FRI
NT
30 MEMORY 1L9FFF: st=kAOOO
40 READ dat$:1inea=240
50 suma=0
60 FOR s=0 TO 7
70 IF dat$="FIM" THEN GOSUB 230:GOTO 170
80 FOR buc1e=l TO 2:b$=MID$(dat$,buc1e,1
)
90 IF INSTR("0123456789ABCDEF",b$)=0 THE
N ERROR 40
100 NEXT buc1e
110 dat=VAL("&"+ dat*)
120 suma=suma+dat
130 POKE st.dat
140 51 = st +1 : READ dat$
150 NEXT 3:IF dat$="FIN" THEN READ dat$:
GOSUB 230: GOTO- 170
160 GOSUB 236:READ datiJGOTO 50
170 PRINT "Prograrna carqado. “
180 CALL StAOOO: PRINT "Comandos Inicializa
das.":END
190 END
200 IF ERR=40 THEN PRINT’ , ERROR en la lin
ea:”;1inea ELSE 220
210 n=ERL: IF n = 100 THEN PRINT”Caracter n
o hexadecimal en el dato Mo.“is+1:END EL
SE PRINT"Suma de control incorrecta.":EN
D
220 ERROR ERR
230 IF VAL(dat$)<>suma THEN ERROR 40 ELS
E RETURN
240 DATA 01,0D,A0,21,09,A0,C3,D1,780
250 DATA BC, 00,00,00,00,24,AO,C3,579
260 DATA 5D, AO, C3,97, AO, C3,9D,AO,1271
270 DATA C3, 16, A1,C3,C6,A0,C3,C9,1327
280 DATA AO,C3,D4,AO,45,58,54,52,1050
290 DATA 41,D3,43,4C,45,41,52,49,708
300 DATA 4E,50,55,D4,43,4F,50,59,770
310 DATA 43,43,D2,46,49,4C,CC,46,842
320 DATA 52,41,4D,05,47,52,41,50,719
330 DATA 48,49,43,53,50,41,50,45,589
340 DATA D2,47,52,41,50,48,49,43,720
350 DATA 53,50,45,CE,00,2A,A6,B1,323
360 DATA 4E,23,46,78,B1,CS,23,5E,809
370 DATA 23,56,EB,5E,23,56,CD,75,893
osiblemente
se haya
preguntado
alguna vez
en que con-
siste la tan
nombrada incompata
bilidad entre los tres
primeros modelos de
AMSTRAD, a saber: el
CPC-464, el CPC-664
y el CPC-6128. Trata-
remos aquf de aclarar
este tema, y ademas
propondremos una so-
lucion para aquellos
usuarios del 464 que
se sientan en inferiori-
dad de condiciones.
Tal incompatibilidad
existe, si bien se redu¬
ce solo a ciertos as-
pectos. Podemos dis-
tinguir cuatro motivos:
En primer lugar, los
modelos 664 y 6128
poseen una serie de
comandos BASIC (ta¬
les como FILL, FRA¬
ME, PLQjkY DRAW
con cuatro parametros,
COPYCHRS y algunos
otros) que no se en-
cuentran en el 464.
Asi, un prograrna BA¬
SIC para 6128 que uti-
lice estos comandos
no funcionara en un
464, si bien un progra-
ma que no los utilice si
que funcionara.
Este caso se puede
solucionar de varias
formas. Una de ellas
es suplir la accion que
ejecutan estos coman¬
dos por rutinas en BA¬
SIC. Otra posibilidad
es utilizar comandos
residentes, por ejem-
plo, los que propone-
mos en este artfculo.
En segundo lugar,
existe en el 6128 una
serie de comandos re-
sidentes ([BANK-
READ, IBANKWRITE,
ISCREENSWAP y
otros) cuya mision es
manejar el segundo
bloque de momoria de
64K RAM. Dado que el
464 y el 664 no tienen
dicho segundo bloque,
no hay posibilidad de
evitar esta incompatibi¬
lidad, salvo escribir
programas para el
6128 que no utilicen la
memoria secundaria.
Otra causa es qu
los modelos que t'enen
disco ineorpurado utili-
zan parte de la memo-
rta RAM para uso del
operativo de disco, por
lo cual un prograrna
(BASIC o codigo ma-
quina) que utilice toda
la memoria en el 464
no funcionara normal-
mente en el 664 o el
6128. Sin embargo, en
el numero 1 de nuestra
revista ofrecimos un
sencillo truco que per-
mite anular la unidad
de disco y disponer de
toda la memoria.
Por ultimo, el caso
del bloque de saltos.
Este es el motivo por el
que algunos juegos
que si funcionan en el
464, no lo hacen en el
664 o el 6128, y con-
siste en lo siguierite: el
sistema operativo de
los ordenadores AMS¬
TRAD esta en un chip
26 / Amstrad User
I
a la compatiailidad
de ROM cuyas direc-
ciones abarcan desde
0000 hasta 3FFF
hexadecimal. Para uti-
lizar las rutinhas que
se encuentran ert di-
cha ROM existe un
bloque de instruccio-
nes de salto que se exg
tiende desde B900
hasta BDF1 (algo mis
en el 664 y el 6128), si
bien existe tambien la
posibilidad de liamarlas
directamente a la di¬
rection en que se ha-
llan, realizando primero
la “bnmutacion de la
ROM y la RAM inferio-
res. Sin embargo, las
direcciones reales de
las rutinas del sistema
operativo son distintas
para un 464 y un 6128,
por ejemplo. Por ello, si
se llama a una rutina
directamente en un
programa pensado
para el 464, este pro¬
grama probablemente
no funcione en el 6128.
La solucion para
esto seria reescribir el
programa evitando es-
tas llamadas directas,
trabajo extremada-
mente complejo.
Como ya hemos an-
ticipado, vamos a en-
frentarnos con el pri¬
mer caso, ofreciendo a
nuestros sufridos lecto-
res los siguientes co-
mandos: (EXTRAS,
CLEARINPUT,
COPYCHR, |FILL,
FRAME, (GRAPHICS-
PAPER Y |GRAP-
HICSPEN.
Comenzando por el
principio, vamos a ex-
plicar a los poseedores
del 464 para que sir
ven estos comandos,
como se los encontra-
ran en los listados para
664 y -6128, y como
adaptarlos para usar
los suyos. : ^
El primer comando,
|EXTRAS, es diffcil que
lo fhcuentren en nin-
gun listado, ya que
tampoco lo tienen el
664 ni el 6128. La fun-
cion de este comando
es decirnos los nom-
bres de los comandos
residentes (RSX) que
tenemos funcionando.
Su sintaxis es sencilla:
basta escribirlo tal cual
(por supuesto, con la
barra «|» delante) para
obtener su respuesta.
El comando jCLEA-
RINPUT borra el buffer
de teclado. La forma
en que se encontrara
en los listados es
CLEAR INPUT, sepa-
radas las dos palabras.
Sin embargo nosotros
deberemos escribirlo
todo junto, (CLEARIN-
PUT. Para que com-
prendan mejor el efec-
to de este comando,
ahi va un ejemplo.
10 CLS
20 PRINT «Teclee
letras ahora!»
30 FOR T=1 TO
3000
40 NEXT
50 (CLEARINPUT
Ejecute este progra¬
ma (por supuesto, des-
380 DATA AO,69,60,13,EB,1A,FE,00,900
390 DATA C8,6F,3E,7C,CD,5A,BB,7D,1104
400 DATA CB,7F,CB,BF,CD,5A,BE,13,1225
410 DATA 1A,28,F5,3E,OD,CD,5A,BB,868
420 DATA 3E,0A,CD,5A,BB,18,DE,CD,1005
430 DATA 09,BB,38,FB,C9,FE,02,20,992
440 DATA 56,DD,7E,00,CD,B4,BB,F5,1250
450 DATA CD,78,BB,CD,87,BB,CD,60,1340
460 DATA BB,30,0E,DD,6E,02,DD,66,905
470 DATA 03,06,01,70,23,5E,23,56,372
480 DATA 12,F1,CD,B4,BB,C9,C3,19,1252
490 DATA BD, FE, 01,20,2A, ED V , 7E, 00,865
500 DATA CD,E4,EB,C9,FE,02,23,06,1123
510 DATA FE,01,28,14,18,19,3E,17,449
520 DATA CD,5A,BB,DD,7E,00,E6,01,1060
530 DATA 07,CD,5A,BB, DD, 23, DD,23,1001
540 DATA DD,7E,00,CD,DE,BB,C9,21,1195
550 DATA 04,A1,7E,CD,5A,BB,23,FE,1062
560 DATA OD,20,F7,C9,43,6F.6D,61,877
570 DATA 6E,'64,6F,20,65,72,72,6F,793
580 DATA 6E,65,6F,2E,OA, OD, FE, 01,646
590 DATA 20,DD,DD,7E,00,E6, OF,32,895
600 DATA B8,A2,CD,C6,BB, ED, 53,4D,1333
610 DATA A1,22,4F,A1,CD,El,BB,F5,1297
620 DATA 3A,B8,A2,CD,DE,BB,CD,11,1240
630 DATA BC,3E,01,20,04,30,01,07,343
640 DATA 07,32,48,A1,C3,97,A3,01,800
650 DATA 02,4B,02,92,00,4B,02,92,448
660 DATA 00,00,FF,8F,01,00,00,7F,526
670 DATA 02,00,00,08,01,06,01,DF,241
680 DATA 20,DF,20,07,01,06,01,08,310
690 DATA 01,06,01,04,77,01,20,01,165
700 DATA 40,01,73,01,20,01,40,01,279
710 DATA 7B,01,22,01,40,01,6F,01,336
720 DATA 20,01,40,01,6B,01,20,01,239
730 DATA 26,01,67,01,20,01,26,01,215
740 DATA 63,01,20,01,26,01,5F,01,268
750 DATA 20,01,26,01,5B,01,20,01,197
760 DATA 26,01,57,01,20,01,26,01,199
770 DATA 53,01,20,01,26,01,4F,01,236
730 DATA 20,01,26,01,4B,01,20,01,181
790 DATA 26,01,47,01,20,01,26,01,133
800 DATA 43,01,IE,01,26,01, 3F, 01, 202
310 DATA ■ 1C,01,26,01,3B,01,1A,01,155
820 DATA 26,01,37,01,18, Of,24,01,157
830 DATA 33,01,16,01,22,01,2F,01,158
840 DATA 16,01,20,01,2B,01,10,01,117
Amstrat) User / 27
A FONDO
\|^ 850
DATA
IE,01,27,01,OE,01,1C.01,115
860
DATA
23,01,00,01,1C,01, IF, 01,110
870
DATA
OA,01,1C,01,IB,01,08,01,77
880
DATA
14,01,17,01,06,01.12,01,71
890
DATA
13,01,06,01,10,01,OF,01,60
900
DATA
06,01 , 10,01,OB,01,06,01,43
910
DATA
OC,01,07,01,06,01,OA,01 39
920
DATA
03,01,06,01,08,01,FF,00,275
930
DATA
56,00,76,00, FF, 00,7E,00,585
940
DATA
84,00,FF,00,88,00,AO,00,683
950
DATA
07,01 , CO,00,D4,00,07,01,420
960
DATA
04,01,04,01,27,01,D4,00,262
970
DATA
OC , 01 , 2F , 01,00,00,50,00, 141
980
DATA
2F, 01 , 60, 00, C8, 00, FB, 00, 595
990
DATA
00,00,4A,00,FB,00,58,00,413
1000
DATA
70,00,FB,00, 7E,00,84,00,621
1010
DATA
FB, 00,38, 00,AO,00,03,01,551
1020
DATA
CO,00,D6.00,03,01,04,01,415
1030
DATA
04,01,2B,01,D2,00,0E,01,274
1040
DATA
33,Of , 00,00,52,00,33,01,186
1050
DATA
62,00,C6,00,D3,01,44,00,576
1060
DATA
58,00,D3,01,96,00,9E,00,608
1070
DATA
D3,01 , A2,00,A3,00,00,00,542
1080
DATA
06,IB,2F,01,08.02,00,10,107
1090
DATA
20,40,41,39,38,31,30,29,412
1100
DATA
28,21,45,36,3E,3D,3A,35,430
LUo
DATA
01,00,08,04,12,OC,10,OD,72
1120
DATA
05,OA,OB,18,01,OC.ID,03,95
1130
DATA
16,E5,21,48,Al,6E,26,00,665
1140
DATA
19,EB,El,C9,E5,2i,48,A!,1181
1150
DATA
6E,26,00,EB,B7,ED,52,EB,112C
1160
DATA
El. C9, OE, 00,46,23,7E,CB,874
1170
DATA
01,E5,C5,CD,IE,BB,Cl,El,1267
1180
DATA
28,02,CB.Cl,10,EF,C9,21,927
1190
DATA
AO,A2,CD,E2,A2,79,32,51,1167
1200
DATA
Al,C9,OE,00,46,23,7E,F5,836
1210
DATA
C5,CD,IE,BB,Cl,El,CO,OC,1241
1220
DATA
10,F3,C9,ED,5B,49,A1,ED,1259
1230
DATA
53,4D,Al,2A,4B,Al,22,40? 712
1240
DATA
A1.3A.51,Al,CB,47,28,02,777
1250
DATA
23,23, CB, 4F, 28,02, 2B, 2B, 480
1260
DATA
CB,57,C4,D4,A2,CB,5F,C4,1354
1270
DATA
C9,A2,ED,53,49,Al,22,4B,1026
1280
DATA
Al.C9,F5.AF,CD,59.^C,ED,1501
1290
DATA
5B,4D,A1,2A,4F,A1,CD,EA,1050
1300
DATA
BB,FI,C9,01,00,40,OB,78,825
1310
DATA
B1,20,FB,C9,21,B9,A2,3A,1099
1320
DATA
B8,A2,4F,06,00,09,56,3a,584
1330
DATA
5I,A1,CB,47,28,01,14,CB,'.730
1340
DATA
4F,28,01,15,3E,LF.A2,77,515
1350
DATA
C?,2A,5F,A1,ED,4B,61,A1,1069
1360
DATA
B7,ED.42,C9,E5,01,98,A2,1231
1370
DATA
B7,ED,42,El,30,05,01,06,771
1380
DATA
00,09.C9,21,6C,Al,C9.ED,050
1390
DATA
5B,4D,A1,2A,4F,A1,ED,53,931
1400
DATA
63,Al,22,69,Al,CD,FO,BB,1192
1410
DATA
32, 6B, Al, 47, 3A , B8, A2 , B8,977
1420
DATA
28,12,CD,D3,A3,AF,CD,59,1106
1430
DATA
BC,CD,27,A4,CD,6C,A4,CD,1278
1440
DATA
79,A3,20,F8,FI,CD.DE,BB,1419
1450
DATA
ED,5B,4D,A1,2A,4F,A1,CD,1053
1460
DATA
C0,BB,C9,21,6C,A1,22.5F,1011
1470
DATA
Al,22,61,A1,C9,CD,45,A4,1092
1480
DATA
D8, E5, ED, 5B, 63, Al, CD, FO, 1478
1490
DATA
BB, El , 47,3A,6B,Al,90,B7,I 136
1500
DATA
C9,2A,69,Al,2B,2B, CD, DD, 1021
1510
DATA
A3,23,F9,23,23,22,65,A 1,818
1520
DATA
C9,2A,69,Al,23\ 23,CD,DD,1005
1530
DATA
A3,20,F9,2B,2B,22,67,Al,836
1540
DATA
C9,FD,5B,61,A1,21,63,Al,1080
1550
DATA
01,06,00, ED,BO, 2A,61,Al,720
1560
DATA
CD,84,A3,22,61,Al,C9,CD,1198
1570
DATA
FI,A3,CD,01,A4,CD,11,A4 1160
1530
DATA
ED,5B,63,A1,2A,65,Al,CD|1097
1590
DATA
CO, BB, ED,5B,63,A1.2A,67.1112
1600
DATA
At,CD,F6,BB,C9,E5,ED,4B,1541
1610
DATA
55, Al,B7,ED,42,38,08,Cl,989
pues de ejecutar el
cargador del listado 1)
con y sin la Ifnea 50, y
ffjese en la diferencia.
El segundo coman-
do es ICOPYCHfl. La
funcion que desempe-
na es copiar un carac-
ter de la pantalla en la
posicion en que se en-
cuentre el cursor de
texto. En los listados lo
encontrara de la si-
guiente manera: varia-
ble$ = COPYCHR$
(#n) donde variables
es una variable de ca-
dena en la cual se al-
macena el caracter
leido, y n es el nume-
ro de ventana de la
cual se lee el carac¬
ter. Por ejemplo,
a$=COPYCMR$ (#3)
hace que a$ sea igual
al caracter que se en-
cuentre en la posicion
actual del cursor de
texto de la ventana 3.
La sintaxis de nuestro
comando sera algo di-
ferente. El mismo
ejemplo se escribirfa
a$ = ” ”:]COPYCHR,
#a$, 3. Si, esta bien,
sin el signo «$». Para
un mejor ejemplo, con-
sulte el programs
DEMQ (listado 2) al fi¬
nal del am&jlo.
Otro comando:
I FILL. Su funcion es re-
llenar una superfieie de
la pantalla del color es-
pecificado por el para-
metro que le acompa-
na. La rutina rellenador
se debe al programa-
dor Paco Suarez, de
Indescomp, y como
podran ver es excelen-
te, y capaz de rellenar
las superficies mas
complejas.
El rellenado de la
pantalla se comienza
en la posicion en que
se encuentre el cursor
de graficos, posicion
que no queda alterada
despues de ejecutarlo.
Igualmente no se alte¬
ra el color actual de
graficos, aunque sea
distinto del que elegi-
mos en el parametro.
En los listados lo en-
contraran como FILL n,
donde n es e! numero
de pluma entre 0 y 15
(p.e. FILL 2). Nuestra
forma de escribirlo
sera |FILL, 2. Atencion
a la coma, que es im-
portante. Mas ejem-
plos en la DEMO (lista-
do 2).
El comando FRA¬
ME espera a que se
produzca el retorno
vertical del trazo del
Tubo de Rayos Catodi-
cos. Es util para mover
figuras por la pantalla y
que no aparezcan de-
formadas. En los lista- |
dos aparece sencilla- i 1
mente FRAME, y no-
sotros escribiremos
,FRAME. En el progra¬
ms DEMO lo hemos
utilizado para conse-
guir un retardo de un
segundo, ya que ei re¬
torno del trazo vertical
se produce cada 1/50
segundos. Por eso os
damos un ejemplo mas
adecuado de su uso
habitual:
10 MODE 0
20 PRINT «FRAME
OFF»
30 TAG
40 MOVE 0,200
50 FOR X = 0 TO
600 STEP 4:
MOVE X, 200:
PRINT
”;CHR$ (143);
.NEXT
60 TAGOFF
70 CLS
80 PRINT «FRAME
ON»
90 TAG
28 / Amstrad User
100 MOVE 0,200
110 FOR X-0 TO
600 STEP 4:
|FRAME:MOVE
X, 20Q:PRINT”
” ;CHR$(143);:
NEXT
120 TAGOFF:RUN
El comando (GRAP-
HICSPAPER es total-
mente equivalente al
del 664 y 6128 GRAP¬
HICS PAPER. Solo
admite un parametro,
que indica el color del
papel para graficos.
Ejemplo: (GRAPHICS-
PAPER, 2.
E! comando [GRAP-
HICSPEN admite en
cambio dos parame
tros. El primero deter-
mina el color de la plu-
ma para graficos. El
segundo determiria el
modo de impresion de
fondo (0: fondo trans-
parente 1: fondo opa-
co). Por ejemplo,
jGRAPHICSPEN, 2,0
hace que las ordenes
DRAW, PLOT y PRINT
combinado con TAG
dibujen con la pluma 2
sobre fondo transpa-
rente. Ahf va el ejem¬
plo:
10 MODE 1
20 CLG 2
30 (GRAPHICS-
PEN, 1,0
40 MOVE 0,20b
50 DRAWR 640,0
60 MOVE 0,208
70 |GRAPHICS-
PEN, 3,0
80 DRAWR 640,0
90 MOVE 0,216
100 IF a=1 THEN
f=0 ELSE f=
110 (GRAPHICS-
PEN, 0, f
120 TAG
130 FOR x=0 TO
500 STEP 2:
MOVE x,216:
F R A -
ME:PRINT”
CHR$(251);:
NEXT
140 TAGOFF
150 IF a=0 THEN
a~ ELSE a=
160 LOCATE
1 ,1 :PRINT
’’Pulse una te-
cla.”
170 WHILE IN-
D E Y $ = ” ” :
WEND
180 GOTO 10
Esperar ios que es-
tos comandos os sean
utiles. Para cargarlos
en memoria, es nece-
sario cargar y ejecutar
el cargador de DATAS
del Listado 1. Si se ha
producido algun error
en Ios DATAS el pro-
grama le avisara. Si
no. aparecera un men-
saje indicando que el
codigo maquina esta
cargado y Ios coman¬
dos estan inicializados.
Ahora ya dispone de
ellos y Ios puede utili-
zar como cualquier
otro comando BASIC,
respetando la sintaxis
arriba indicada. Es el
momento de introducir
el listado 2 y ver la
DEMO.
Antes de finalizar,
hernos de avisar a Ios
lectores que este pro-
grama esta disehado
para Ios usuarios del
CPC 464. Si se desea
utilizar estos RSX en
un 664 o un 6128 hay
que cambiar la linea
350 del listado 1, de
modo que en lugar de:
350 DATA 53, 50,
45, CE, 00, 2A, A6, B1,
823
debera escribir:
350 DATA 53, 50,
45, CE, 00. 2A, D3, B8,
875
1620
DATA
1630
DATA
1640
DATA
1650
DATA
1660
DATA
1670
DATA
1680
DATA
1690
DATA
1700
DATA
1710
DATA
1720
DATA
1730
DATA
1740
DATA
1750
DATA
1760
DATA
1770
DATA
1780
DATA
1790
DATA
C5,2A,53,A1,B7,ED,42,E1,1194
C9,D5,2A,57,Al,B7,ED,52,1206
Di,D8,D5,2A,59,Al,EB,B7,1340
ED,52,Dl,C9,2A,5F,Al,BE,1121
23,56,23,D5,5E,23,56,23,619
ED,53,3D,A1,5E,23,56,ED,1026
53,5B,Al,Dl,D5,CD,D4,A2,1336
CD,59,A4,38,03,CD,AO,A4,1054
Dl,CO,CD,C9,A2,CD,59,A4,1435
38,04,CD,A8,A4,C8,2A,5F,934
Al,CD,84,A3,22,5F,Al,C9,1152
ED,53,63,A1,2A,5D,A1,CD,1031
C4,A4,DO,22,69,Al,CD,27,1120
A4,CD,79,A3,CO,2A,67,Al,1159
23,23,18,EB,E5,CD,DD,A3,1147
E1,C8,23,23,E5,ED,5B,5B,1143
A1,EB,ED,52,El,30,ED,C9,1426
00,FIN,0 |
LISTADO 2
10 REM *******************
20 REM ** PROGRAMA DEMO **
30 REM ** COMANDOS RSX **
40 REM ** AMSTRAD USER **
50 REM ** - 1986 - **
60 REM *******************
70 MODE 1: WINBOWttl, 1,20,1,25: WINDOW 21,4
0,1,25:PAPER*1,2
80 ORIGIN 0,0,0,640,0,400
90 INK 2,6.- INK 3, 18
100 ! GRAPHICSPAPER, 0: CLG.
110 IGRAPHICSPEN,1:HOVE 20,20
120 READ X v
130 WHILE x < >3333:READ y:DRAWR x,y:READ
x:WEND
140 MOVE 20,20:DRAWR 599,0:M0VER 0,-20:D
RAWR 0,400
150 !GRAPHICSPEN,3:a"0
160 MOVE 216,200
170 r*=70: GOSUB 340
180 a=*0:r=50:G0SUB 340
190 MOVE 30,30: I FILL,2
200 MOVE 276,200:IFILL,3
210 MOVER -20,0: I FILL,1
220 LOCATE #1,1,1:c«=*ESTO ES UNA DEMO..
*1
230 PRINTK4,CHR*(7)I IFOR bucle-1 TO LEN(
c*)
240 PRINT#!,MID*(cS.bucle,1)1
250 GOSUB 370:NEXT:a$= * "
260 FOR bucle=l TO LEN(c#)
270 L0CATEH1 ,bucle,l‘. COPYCHR , @a« , 1
280 GOSUB 370
290 LOCATE 20,buc1e:PRINT a*
300 NEXTiPAPER43,2:PEN#3,0
310 BORDER 10:L0CATE#3, 1,25 .’PRINT #3, * QUE
SE AUTODESTRUIRA EN 9 SEGUNDOS... n i
320 FOR I azo=9 TO 0 STEP -UGOSUB 370:B0
RDER laio
330 L0CATEH3,24,25:PRINT#3,LAZ0|:NEXT;CA
LL 0
340 MOVER r,0:DEG
350 WHILE a<361:DRAW 216 + r*CQSta) ,200 + r*
SIN!a):a=a+10:WEND
360 MOVE 216,200:RETURN
370 FOR s=l TO 50: I FRAhlE: NEXT : PRINTH4, CH
R*(7)iIRETURN
380 DATA 0,360,20,0,0,-340,100,0,0,100,-
20,0,0,-50,-20,0,0,200 \
390 DATA 20,0,0,-140,20,0,0:200,450,0,0,
-300,-300,0,0,280,280,0
400 DATA 0,-260,-260,0,0,240,240,0,0,-22
0,-220,0,0,200,200,0
410 DATA 0,-180,-180,0,0,160,160,0,0,-14
0,-140,0,0,120,120,0
420 DATA 0,-100,-100,0,0,80,80,0,0,-60,-
60,0,0,40,40,0
430 DATA 0,-20,-20,0,3333
Amstrad User/29
OQNOd V
n
CUENTA-
REVOLUCIONES
TEMPERATURA
PUNTUACION
N.' VUELTA
s
r
En la parrilla de salida
Al comienzo del juego aparece nues-
tro bolido en la parrilla de salida, un se-
maforo a la izquierda de la pantalla es
quien debe dar, literalmente, luz verde
para que comience la earrera. Mientras
tanto hay que calentar los motores (ca-
lentarlos, no quemarlos), especialmente
cuando veamos que falta poco (la luz roja
permanece encendida unos cinco segun-
dos), Afortunadamente hemos quedado
primeros en los entrenamienios, por lo
30 / Amstrad User
i echamos un vistazo a los
dislintos tipos de juegos
que existen actualmente
para ordenadores domesti-
cos, nos daremos cuenta de que todo el
secreto de un muy alto porcentaje de
ellos reside en que de una u otra mane-
ra simulan alguna realidad. Todos, aun-
que nos neguemos a reconocerlo cons-
cientemente, tenemos en el Sondo de
nuestro ser algunos deseos reprimidos
(quien, de pequeno, no soh6 en ser as-
tronauta. guerriilero o incluso bombero).
Estos deseos pueden ser facilmente sa-
tisfechos con algunos minutos diarios
frente al monitor de nuestro Amstrad.
La-clave de los juegos de simulacidn
est£ pues en hacer que el usuario de
rienda suelta a su imaginacion y se de-
sahogue del cotidiano ir y venir de casa
al trabajo o a los estudios.
que saldremos en la Pole Position, pero
siempre hay algun «listillo» que se nos
adelanta en la salida.
Hay ocho circuitos diferentes (incluido
el del Jarama) en los que, aparte del tra-
zado, cambia el paisaje y los colores. A
medida que pasamos de clrcuito las co-
sas se van poniendo complicadas (los
demas coches corren mas), por lo que es
bastantee dificil ir mas alia del cuario o
el quinto.
En la parte de arriba de la pantalla en-
contraremos informacion referente a la
puntuacidn consegulda, nurnero de vuel-
tas y posicion en la earrera. En cada cir-
cuito la competicion es a tres vueltas, y
solo se pasa al siguiente si se entra en
uno de los tres primeros puestos.
DISTRIBUIDOR: Indescomp
PRECIO: 2.300/3.000
GRAFICOS: 8
SONIDO: 6
ADICCION: 7
ACCION: 8
PRIft/IERA IMPRESION: Se maneja
facil y comodamente desde un
pri'ncipio,
IMPRESION POSTERIOR: El nivel
de dificultades crece demasiado
a partir del tercer o cuarto
circuito.
LO MEJOR: La sensacion de
realidad.
. LO PEOR: Acaba haciendose
repetitivo.
VOLANTE
RETROVISOR
Para ser conductor de
primera...
La forma de conducir este coche ima-
ginario es muy parecida a la que usamos
para los de «verdad», por lo que quien
sepa conducir rapidamente se acostum-
brara a el. La principal diferencia con los
coches reales es que no dispone de em
brague, el cambio es bastante sencillo:
pulsando el boton de disparo mientras
aceleramos meteremos una marcha ma¬
yor y si lo pulsamos mientras frenamos
reduciremos de marcha (hay cuatro, mas
punto muerto).
Conviene llevar el coche revoluciona-
do, pero sin pasarlo de vueltas; en el pa¬
nel de mandos hay un cuentarrevolucio-
POSICION
RECORD
CUENTA-
nes que, junto al ruido del motor, nos
ve de gula. Hay que evitar que la aguja
del cuentarrevoluciones entre en zona
roja, pues si no el motor se calienta (tam¬
bien hay un indicador que lo senala), y
llegado a cierto punto comienza a fallal.
Tambien en el panel de mandos, pero
en el lado derecho, encontramos, junto al
cuentakildmetros, un marcador que nos
indica la marcha que llevamos puesta en
ese momento. A ambos lados del coche
hay retrovisores que pueden sernos uti¬
les para saber si llevamos algun compe-
tidor pisandonos los talones.
Hay que prestar atencibn en el traza-
do de las curvas y tomarlas a la veloci-
dad justa si no queremos que nuestro b6-
lido comience a derrapar (en ocasiones
es imposible recobrar el control). Normal-
merite esto solo supone sacar medio co¬
che de la calzada, con la correspondien-
te reduccion de velocidad, y podemos
reinsertarnos a la carrera sin problemas,
pero si el derrape ha sido muy fuerte o
si topamos con algun indicador de los
que hay al margen, el coche se detendra
del todo y habremos de esperar unos se-
gundos, meter primera y empezar de
nuevo.
Tambien hay que tener cuidado en los
adelantamientos, pues el mas minimo
roce con un contrario puede hacernos
perder un tempo preci'oso. Cuancto se
acerca una curva es preferible esperar,
los muy «simpaticos» tienen la fea cos-
tumbre de cerrarse justo cuando esta-
mos a punto de culminar el adelanta-
tamiento.
Graficos y sonido
El paisaje y los coches permanecen
inalterados durante todo el juego,
pero el color de los mismos varia para
cada circuito. La estructura es bastan¬
te clasica, nuestro coche permanece
inmovil (excepto las ruedas y el volan-
te), y es la carretera quien da la sensa-
cion de movimiento. El paisaje tam¬
bien queda bastante fijo en el horizon
te, aunque se desplaza en las curvas
completando la simulacion.
La calidad de los graficos es buena,
y en el movimiento de los otros coches
intervienen suficlentes sprites como
para que no se note mucho el cambio
al acercarse y alejarse. Hay que desta
car la alta calidad del dibujo principal
de la pantalla de presentacion, que por
lo demas es demasiado sobria.
El sonido, aunque ayuda mucho a
qufen esta conduci'endo, harataparse
I os old os a I a mayoria d e quienes es-
ten por la zona. Catalogada como
«zumbido de abejorro» por mas de
uno, ciertamente no se parece dema¬
siado al de un Formula 1.
Amstrad User / 31
IUEGOS
PUNTUACION
RECORD
ENEMIGOS
VARIOS
I primero de la llamada
«Saga de Sabreman», Sa¬
bre Wulf fue uno de los
primeros grandes exitos
para Spectrum de la compania in-
glesa Ultimate. Aunque queda a
anos luz de las ultimas creaciones
de esta casa, no puede decirse que
sea un mal juego.
La estructura general es bastante
clasica, nos movemos por un com-
plejo laberinto de senderos en el
medio de una selva de lo mas pobla-
da. Hipopotamos, lobos, rinoceron-
tes, facoceros, tarantulas, murciela-
gos, orquideas de varios tipos..., en
fin, toda una familia dispuesta a po-
nernos las cosas dificiles.
Como unica arma contaremos
con un machete, y la unica pista del
objetivo a seguir es un viejo mensa-
je grabado en unas rocas fuera, en
el claro: «EI camino es largo, pisalo
con cuidado. Evita al lobo, huye de
su guarida. Todo a tu alrededor es
peligroso, mira desde este alto mon¬
ton de tierra y evita el puente hun-
dido, metete en la cueva o busca tu
suerte en algun amuleto. Vigila es-
condido al guardian lleno de odio y
32 / Amstrad User
consigue una entrada para la puer-
ta. Debes encontrar las piezas per-
didas o el encanto morira».
Todo un enigma que es necesario
descifrar para poder concluir nues-
tra mision. La unica alternativa, si
queremos sobrevivir, consiste en
explorar esta tierra salvaje y descu-
brir el significado de cada frase de
la profecia. En la lucha denodada
con los multiples enemigos nues-
tras fuerzas decaeran, por ello es
necesario conseguir algunas orqui¬
deas azules, que es lo unico que
puede reanimarnos en momentos
tan dificiles.
Los graficos de este juego no tie-
nen mucho que ver con sus suceso-
res de la «Saga», el estilo es mas
fantastico y multicolor, y el movi-
miento es en dos dimensiones y
mucho mas rapido. Esto es algo que
resulta atractivo, pues da una gran
accion a la aventura.
Los efectos variados de que cons-
ta, incluidos los sonoros, ponen el
broche a un programs completo,
que en su epoca signified mucho y
que, como todo lo clasico, nunca se
pasara de moda.
VIDAS
PRIMERA IMPRESION:
Demasiados enemigos, no hay
tiempo para hacer nada.
IMPRESION POSTERIOR:
Argumento y mapa complejos.'
LO MEJOR: La accion y el
colorido.
LO PEOR: Se echa en falta
algo que lo haga mas adictivo.
SELVA
-"DISTRIBUTOR: ABC soft
PRECIO:
" GRAFICOS: A A AAA A A
„-SONIDO: A A A A A A A
ADICCIQN: A A A A A A
""ACCION: AAAAAAAA
SABREMAN
SEGUIMOS POTENCIANDO TU AMSTRAD...
...AHORA LE HACEMOS HABLAR
NUEVO SINTETIZADOR DE VOZ EN CASTELLANO
El programa que controla este sintetizador, contiene las reglas basicas
de pronunciacion en Castellano y pormite su funcionamiento, tanto en
modo directo, como bajo el control de un programa.
Compatible con los modelos CPC 464, CPC 664 y CPC 6128
de AMSTRAD.
C&M
4
Los Joysticks mas
QUICKSHOTIV
(3 en 1) Con mandc-
para deporte
QUICKSHOTIV (3 en 1)
Con mando de carreras
QUICKSHOTIMSX
QUICKSHOT VII - Portdtil
QUICKSHOT I
QUICKSHOT IX
Preciso y sensib
Los QUICKSHOT comerciolizados por SVI-Espana, S, A. son los unicoi que tienen la GARANTIA OFICIAL $
vendidos del m undo.
QUICKSHOTIIMSX
QUICKSHOTII
Con autodisparo
QUICKSHOT VII MSX
Portdtil
Importador exclusiv o SVI-Esp ano
SPECTRAVIOEO
PUNTUACION
"RECORD
ALTIMETRO
COMBUSTIBLE
TIEMPO
N." BLANCOS
BOMBAS
TORNADO
BLANCOS
AEROPUERTO
r\ e el se dice que tierie el mas
suave y rapido scroll de pan-
talla que se ha hecho nunca
para Amstrad, y la verdad es
que cuando vemos evolucionar a la pe-
quena nave en su modalidad de vuelo
supersbnico nos damos cuenta de que
esto no es ninguna exageracidn. En
este modo todo el mapa del juego (por
otra parte no demasiado grande) pasa
bajo nosotros en poco mas de un
segundo.
Bajo tus mandos tienes a Tornado,
el ultimo prototipo en cazas supersoni-
cos y supermaniobrables. Tu objetivo
como piloto de pruebas consiste en
comprobar exaustivamente todas y
cada una de las funciones de esta ma-
ravilla de la aeronautics y darle el vis-
to bueno para que pueda ser utilizado
para la defensa de tu pals.
En el campo de tiro hay muchos ob-
jetos de distintas alturas que pondran
a prueba la maniobrabilidad del apara-
to: un pequeho aerodromo, casas,
DISTRIBUIDOR: ABC soft.
PRECIO: 2.100 (cas.)/3.500'
(disco).
GRAFICOS: 8.
ADICION: 7.
SONIDO: 6.
ACCION: 8.
LO MEJOR: El scroll de pan-
talla en vuelo supersonico.
„ LO PEOR : Falta de algun tipo
de enemigo que se mueva.
postes electricos, altas antenas, arbo-
les y agua, mucha agua.
Los cinco blancos que puedes en-
contrar diseminados por la zona deben
ser destruidos en un tiempo determi-
nado para conseguir puntuar. La unica
manera de destruirlos es usando la
modalidad de vuelo rasante, en la cual
hay que poner un cuidado extremo
para evitar colisionar con casas o ar
boles. Si volamos suficientemente bajo
podremos pasar los cables electricos
sin tocarlos pero habr& que tener cui¬
dado con las torres.
Pulsando la techa «m» se detiene
momentaneamente el juego y se nos
muestra una pantalla donde aparece
un mapa que senala nuestra situacion
respecto a la de los objetivos. Tambien
aparecen indicadores del tiempo, bom¬
bas y combustible que nos queda, as!
como la de la altitud y numero de blan¬
cos que restan.
En el caso de que se nos este aca-
bando el queroseno en pleno vuelo
suena una sirena que lo avisa. No que¬
da mas remedio entonces que ir hacia
la pista de aterrizaje y tomar tierra para
reponer los tanques. El aterrizaje no es
diflcil, pero, dada la corta longitud de
36 / Amstrad User
la pista, hay que poner cuidado en no
comerse mucho terreno antes de
aterrlzar, as! como de hacerlo sua-
vemente.
Una vez tomamos tierra, el combus¬
tible y las bombas son repuestos y po-
demos, tras dar la vuelta, despegar en
sentido contrario al que aterrizamos.
Cuando hemos acabado con los cin-
co blancos y aterrizamos el tiempo que
nos sobre se convierte en puntos y po-
demos despegar para una nueva mi-
sion. Para cada una de ellas los blan¬
cos estan situados en sitios distintos y
cada vez mas diffciles (en la segunda
pantalla comienzan a aparecer en la
superficie del «mar»).
El juego se presenta muy atractivo
desde el principio. Los graficos, aun-
que esquematicos, dan una buena
sensacion de tridimensionalidad, y la
suavidad del scroll unida a la rapidez
k
puede evitar el chocar con todo lo
«chocable», y es muy diflcil pasar lo
sufientemente bajo y exactamente so¬
bre los blancos para poder destruirlos;
pero, como en todo, la practica es ca-
paz de convertirnos en los mejores.
de respuesta y maniobrabilidad de la
nave lo hacen interesante.
En un principio los movimientos re¬
sultan algo bruscos, por lo que no se
I MSTRAD'PSWiR
AMPLIACIONES DE MEMORIA
+64 K, +256 K para 464, 664 y 6128
DISCO DE SILICIO
LIGHT PEN
MANUAL DE INSTRUCCIONES EN CASTELLANO
Software y
Perifericos
IMPORTADORES EXCLUSIVOS
PARA ESPANA DE LOS PRODUCTOS
dstronks
Estos perifericos se acoplart al port de salida
posterior del aparato sin necesidad de desmontar
el ordenador
Comercial Hernao c/Serrano, 30, 3.° Tels: 435 67 64 - 68 85 - 69 35 28001 MADRID
JUEGOS
JUEGOS
e trata de conse-
guir el trofeo mas
prestigioso entre
los de boxeo por
on enador: el Cinturon Am-
soft. Para ello es necesario
enfrentarse y veneer a los
grandes especialistas que
esperan deseosos de »ma-
chacarte». Desde Mad Joe,
el peso ligero que no pue-
de estarse un segundo
quieto sobre la Iona, hasta
Roland, el terrorifica peso
pesado con su mortal direc-
to a la mandibula, todos
son profesionales del tema
y no se andaran con chiqui-
tas. Otra alternativa consis-
te en pelear contra otro ju-
gador. con lo que las cosas
se ponen mas igualadas.
Los combates, a 15 asal-
tos de tres minutos, se de-
cidiran normalmente por
KO en los primeros cinco o
seis asaltos. Hay que pres¬
tar atencion a los marcado-
res que, a izquierda y dere-
cha de la pantalla, Indican
la energia de que dispone
cada uno de los conten-
dientes. Esta se pierde
cuando desperciamos mu-
chos golpes o cuando los
recibimos del contrario. y
se recupera si nos mante-
nemos quietos (aunque
esto no siempre es reco-
mendable), cuando esqui-
vamos golpes o cuando lo-
gramos encajarselos al
oponente.
En el tablero que se en-
cuentra en la parte superior
de la pantalla encontrare-
mos informacidn referente
al tiempo que resta para
que acabe el «round» y el
numero de estos que he-
mos peleado.
Para quien siempre ha sufrido de unos deseos
incontenibles de remperle la nariz a su jefe, a
su suegra o a su recaudador de impuestos,
pero no lo hacia por el «que diran», he aqui
dos jueg6s apropiados. Unos cuantos asaltos
de tres minutos con nuestro Amstrad por
adversario pueden ser suficientes para
descargar el exceso de adrenalina acumuiado,
sin temor a problemas legales ni represalias.
Idescomp-
v/3.400
SON1DO.;
' AD\CC\ON g 1 -
.. ACCtON- 8 -_
LO R '
- cabeza.
LO
Lnos coloca
I cabeza- ^
fHflnlfi
ganebo
Cuando B'
un ga nch<
El movimiento de los
boxeadores esta tecnica-
mente bien realizado, pero
le falta algo desde el punto
estetico. Son largos y fla-
cos y se mueven de forma
demasiado mecanica. Para
poder colocar bien los gol¬
pes hay que colocarse a
una distancia muy concreta
(en la que, evidentemente,
estaremos igual de expues-
tos a los golpes del con
trario).
Las tecnicas que dan
mejores resultados son dis-
tintas para cada oponente.
Como norma general es
mas aconsejable el quedar-
se algo atras y esperar el
momento idoneo para ha-
cer un ataque rapido y vol-
ver a la defensiva. Los ata-
ques prolongados o a la de-
sesperada raramente traen
buenos resultados.
La presentacion general
del juego deja algo que de-
sear en algunos detalles,
pero de el no puede decir-
se que sea aburrido; un
poco violento quiza.
• LHnnit?
TIME : 3 . :
ROUNl> :
IV
1
(&AMSOFT
1985
38 / Amstrad User
DISPONIBLE PARA ZX SPECTRUM
AMSTRAD
CO
Aft
m
.Ok
■I
.. ...i w a
inti ' ir
ir i
mmuw 1i i in
SUENPSH! iJUEGALO! ^
LA EMOCION DE LO DESCONOCiDO
E TU PR0PIO RIESGO
LVA A TU COMPANERO/A ATRARADO/A
; fragmentos del cuadro ifcr
hrmm, ik.
La mayor coleccidn de programas para AMSTRAD
3D STUNT RIDER.
Parlicipa en uno de los mds excitantes
depones con riesgo: el motorismo
acrobdtico. ilntenta balir el record
mundial de salto sobre autobuses!
P.V.P. CASSETTE: 1.600 pts
BRAXX BLUFF.
Lanzale a explorer mundos
desconocidos con los Centuiiones. En
cada lugar que aternces te aquardan
petigros y desastres inesperoaos,
P.V.P. CASSETTE: 1 6000 pts
HOCKEY.
r — -\
V._ J
Pon o prueba tus retleios, rapider v
decision compiliendo en un emocia wr*
partido de hockey sobre hielo, contrc un
amigo o contra tu AMSTRAD.
PV.P. CASSETTE: 1.600 pts DISCO' 2.500 p‘
ASALTO. AIRWOLF. DRAGONS. GRAND PRiX RALLY II.
Parlicipa en el mundo de los Rallies con
circuios en Ires dimensiones. Atroviesa
hielo, lluvia, desiertos, niebia y evna los
cheques con tus competidores.
SorprArdete creandotuspropios
recorndos
P.V.P.CASSETTE: 1.600 pts DISCO: 2500pIS
Apasionote en una mquietante aventura
aniquilando dragones. Camina, Irepa y
salta para salvor tu vida de los dragones
rojos.
P.VP. CASSETTE: 1.600 pis.
Cinco cientificos estdn retemdos en las
profundidades de una base. iPodrds
rescatarlos pilotando el migualable y
sofisticado helicoplero?. pestruye los
cajas de control de la defensa!
PVP. C4SSE1TE: 1.600 pts DISCO: 2.500 pis
Si le gusta la emocifln de la guerra,
desurrolla toda una batalto obronaval.
Tus enemigos no te dordn cuartel y no
olvides !o mas imporlante: iQtacarl
P.V P. CASSETTE: 1.600 pis
EL CU1RPO HUMANO
EL ESQUELETO.
ESTIMATOR RACER
CONSTELACIONES
iCuantos nombres de huesos de nuestro
esqueleto eres copaz de recordor?.
Aprende y diviOrtete con este excelents
programa educative
P.VP. CASSETTE: 1.600 pis
Desarralla tu capacidad de cdlculo
numerico. Conduce tu cache por el carril,
en una carrera contra reloj, con lo
respuesta matemdtico m6s aproximada.
4 ruveles de dificultad,
PVP. DISCO: 2.600 pts
Observe las mds importantes estrellas
del univeiso en su posicibn real (grados
y horas). Descunre sus nombres y
aprende a idenlificartos y conocerlas
P.VP CASSETTE: 1.600 pis.
FSB^NA
Avde. del Medltenases, 9.1 els. 433 4S 48 ■ 433 48 16. 28007 MADRID Delegacies Cataluila: Tarragon:, 110 • TeL 325 10 58. 08015 BAKCEWTr
- 7 -r
Barry McGuigans s |
WORLD CHAMPIONSHIP BOXING
i
E n esta ocasibn se
trata de algo mas
que el liarse a pu
rietazos en un
cuadrilatero, antes de em-
pezar el campeonato se
nos dan a elegir las carac-
teristicas que deseamos
que tenga nuestra figura.
Entre las opciones posi-
bles estan las esteticas: co¬
lor de piel, de pelo, de ves-
timenta. etc., por una parte,
y las concernientes al esta-
do fisico y temperamento
por otro. Podemos elegir
desde el ligero Dancer has-
ta el contundente Bulldog,
asi como elegir horas de
eritrenamiento, tiempo fi¬
bre, etc.
Una vez hayamos crea-
do la criatura que nos re-
presentara comenzarci el
campeonato, en el que se
nos situa en un determina-
do lugar del ranking (que
depende de la categoria
que dimos a nuestro pugil),
y se nos da a elegir cual
sera el adversario contra
quien tendremos que ver-
noslas entre los dos situa-
dos por encima o nuestro
inmediato sucesor.
La pelea se desarroila en
este juego en dos dimen-
siones, pero esto no le
hace perder nada de realis-
mo. Las tecnicas utilizadas
dependen del boxeador
que hayamos creado y del
humor de nuestro contrario.
Los diversos golpes posi-
bles pueden darse desde
diferentes distancias y an-
gulos, y las posturas defen¬
sives solo cubren determi-
nados golpes, por lo que la
tension es continua y no es
aconsejable despistarse un
solo segundo.
La pelea es a diez asal-
tos de tres minutos; en la
parte baja de la pantalla
hay dos indicadores del nu-
mero de asaltos y el tiem¬
po que queda para que
concluya, aunque el final
suele prpdecirse mas a me-
nudo por los contadores de
las esquinas superiores,
que indican las fuerzas to-
tales que quedan a ambos
contendientes antes de que
se desplomen. Es corriente
sin embargo que el KO se
produzca antes de que es-
tos contadores lleguen a
cero, esto depende de lo
seguidos que hayan sido los
golpes en los ultirrros se-
gundos.
Los graficos no estan
mal, aunque son algo «sim-
plones», lo peor es el mo-
vimiento de las piernas,
digno de poliomeliticos. A
pesar de esto en general
esta bastante logrado, es-
pecialmente cuando se re-
ciben los golpes o cuando
cae sobre la Iona algun in-
feliz (bravo por el detalle de
los «f!ashes» en esos mo-
mentos). Ademas uno se
olvida de todo cuando co-
mienza la batalla y se con-
centra en colocar algun
gancho en la barbilla al
contrario.
En fin, un jueqo en el que
la estrategia a la hora de
elegir al «campeon», es tan
importante como la nece-
saria para tumbar al contra¬
rio, un juego en el que se-
remos a un tiempo entrena-
dores y entrenados.
LSD
*?'CC' 0N .-
d L0 mejo%. ,
L 0 peo%:, . ° p, °-
5s: enfo SaVit, -
Amstrad User / 41
JUEGOS
ARCHIVADOR DE DISCOS 3
MARCAS QUE USAN DISCOS 3
AMSTRAD
ATMOS
ORIC
PROTOMEC, S.A. Avda. de la Constitucidn, 260 - Telf. 675 78 54 - TORREJON DE ARDOZ (Madrid)
CABLES
• PROTO Cable Centronics AMSTRAD
Conecta al ordenador una impresora
centronics
3.200 Ptas.
• PROTO Cable 2“* Unidad de Disco
AMSTRAD
Conecta al ordenador la 2° Und. de Disco
2.000 Ptas.
• PROTO Cable Audio M.S.X.
Conecta Magnetofono a ordenad. M.S.X
950 Ptas.
• PROTO Cable Audio AMSTRAD
Conecta Magnetdtono a ord. AMSTRAD
950 Ptas.
• PROTO Set de Cables Prolongadores
AMSTRAD 8256
Prolongador impresora y prolongador
alimentacion
3.750 Ptas.
• PROTO Set de Cables Prolongadores
AMSTRAD 464
Prolongador alimentacion y prolongador
monitor
1.600 Ptas.
• PROTO Set de Cables Prolongadores
AMSTRAD 664-6128
Dos prolongadores alimentacion y
prolongador monitor
2.300 Ptas.
Precios Ex IVA
PROTOMECs.a. Avd a. de la Constitucidn, 260 - Telf. 675 78 54 - TORREJON DE ARDOZ (Madrid)
SERVICIO TECNICO
DE REPARACION DE
ORDENADORES
REPARAMOS
AMSTRAD TODOS LOS MODELOS
SPECTRUM
COMMODORE
TEXAS INSTRUMENTS
SPECTRA VIDEO
ponl
e 1
Mown
pod
id
cot'
:ev
EBUiH
de
te 1
r,on«>-
SOFTWARE
Entre las hojas de calculo hay varios nombres miticos: Visicalc, la
primera. Multiplan, comoda de utilizar, y con caracterfsticas
revolucionarias, y Lotus 1, 2, 3, el paquete integrado mas popular, capaz
de aunar las ventajas de la hoja de calculo con una base de datos y
proceso de textos. La segunda esta ahora disponible para el CPC 6128 y
el PCW 8256 de Amstrad
M ultiplan es una
hoja de calculo
de segunda
generacion. Las prime-
ras hojas de calculo ba-
saban su exito en una
idea excelente: un esta-
dillo automatico, donde
las formulas se recalcu-
lan cada vez que se
cambia una celda.
Cuando aparecio Multi¬
plan, el mercado pedfa
algo mas. Multiplan fue
la primera hoja de calcu-
lo de gran simplicidad de
manejo. Las posibilida-
des de utilizar varias ho¬
jas de calculo conjunta-
mente es otra de las ca-
racteristicas revolucio-
(... pag. 46.)
VENJANA 1
I c«tn u» imi xm mi am
’ trnttum «N tut Uta UN iwt
COMANDOS
POSICION
MEMORIA
LIBRE
NOMBRE
DE LA HOJA
PCW 8256:
L OS PROGRAMAS
ESTAN LISTOS
Mas de sesenta progra-
mas dedicados al ambito
profesional estan ya en las
tiendas especializadas de
informatica. El Amstrad 8256
se ha vendido excesivamen-
te bien y la respuesta de las
pequenas empresas de soft¬
ware ha sido rapida y con-
tundente. Entre los pro-
gramas, hay de todo, vi¬
deoclubs, contabilidades,
graficos y algo de gestion.
(Mas informacion en pa-
gina 54.)
NOTICIAS
—
• Lon modems bajan
de precio.
• Tarjeta MSDOS
para 6128.
• Alquiler de PCW8256
en Londres.
• Wordstar, en tarjeta.
Amstrad User / 45
narias de este progra-
ma.
Facilidad
de manejo,
ante todo
Nuestro numero ante
rior incluyo un informe
sobre las hojas de calcu-
lo. Por ello. vamos a en-
trar directamente a des¬
cribe las caracteristicas
diferenciales de Multi
plan sobre las hojas de
calculo.
La pantalla de presen-
tacion resulta similar a la
de otras hojas: su carac-
teristica mas destacable
es que las cuatro lineas
inferiores proporcionan
inforrnacion para el
usuario: la lista de co-
mandos admitidos, una
linea que proporciona
instrucciones y nuestra
posicion en la hoja, asi
como el porcentaje de
utilizacion (ver figura 1).
La seleccion de la op-
cion se puede hacer de
dos maneras: pulsando
la tecla correspondiente
a la inicial del comando
o bien recorriendo la lis¬
ta con TAB, espacio o
BORRADO, hasta llegar
al comando que quere-
mos ejecutar y pulsando
RETURN en ese mo-
rnento. Este sistema do-
ble de seleccibn auna
las ventajas de los me¬
nus con la rapidez de la
seleccion por nombre
para el usuario experi-
mentado.
En la pantalla inicial
se dispone de varias op-
ciones de movimiento
por la hoja, sea celda a
celda o pagina a pagina.
Las teclas asignadas de
teclas especiales como
PAG o CARC, que per-
miten el avarice de pagi¬
na o caracter en edicion.
Como en todas las ho¬
jas de calculo, cada cel¬
da puede contener una
formula un numero o un
texto. Tambien se puede
nombrar una celda, que
puede referirse desde
ese rnornento por el
nombre, asi como por
sus coordenadas.
Nombres
simbolicos
Para nombrar una cel¬
da o grupo de celdas
basta utllrzar la opcion
Name. Un nombre debe
comenzar con una letra,
y estar compuesto de le-
tras, numeros, el punto y
el subrayado, hasta 31
caracteres. Los nombres
sirven para moverse con
el comando goto, pero
su utilidad principal es la
posibilidad de utilizarlos
como diferencia en el
comando external, del
que hablaremos mas
adelante.
Los nombres simboli¬
cos se pueden usar en
las formulas. Por ejem-
plo, despues de haber
definido un nombre
«Ventas» como identifi-
cador de una fila, se
puede escribir en otra
celda average (Ventas),
con lo que la media de
las ventas pasara a ocu-
par la casilla indicada.
En cualquier caso, en
una prirnera etapa es
mas practico olvidarse
de los nombres y utilizar
otra caracteristica muy
interesante de Multi¬
plan.
Formulas
muy senciilas
de escribir
Multiplan tiene una
caracteristica que ahorra
mucho tiempo de escri-
tura y muchos errores:
las formulas, que se pu
den comenzar a escribir
pulsado = o seleccio-
nando Value, permiten
usar referencias relati-
vas de celdas moviendo
el cursor con las teclas.
Por ejemplo, para hacer
el contenido de una cel¬
da igual al de la anterior
mas uno, basta pulsar
= | + 1 <INTRO>. Al
pulsar cursor arriba la li-
nea de entrada presenta
R[-1]C, indicando la fila
(Row) anterior, y la Co-
lumna actual. Basta ana-
dir a la formula +1, para
que cada celda le afiada
| uno a la anterior.
A continuacion se po-
dria copiar la formula a
lo largo de toda la co¬
lumns, para conseguir
un contador. La copia de
formulas, junto con las
referencias relativas de
celda, permiten realizar
muy facilmente cadenas
de operaciones simila-
res. V es precisamente
ese el tipo de operacio¬
nes caracteristico en cal-
culos financieros: las
mismas operaciones se
46 / Amstrad User
efectuan, una y otra vez,
sobre conjuntos distintos
de numeros.
La memoria,
el unice
inconveniente
El unico problems que
observamos a Multiplan
en su version Amstrad
celdas, lo que no es un
numero muy grande.
El inconveniente, para
la mayor parte de los
usuarios. es mas teorico
que real. Es raro que na-
die necesite esa canti-
dad de celdas para nin-
guna aplieacion de ca-
racter general. Eri el
peor de los casos, una
modo cuando se trata de
mantener los titulos en la
columns izquierda y
avanzar por la hoja rnan-
teniendo e! significado
de los numeros.
Otras ventajas que
proporciona-este progra¬
ms es la excelente pro-
teccion de los datos: es
realmente dificii «col-
Lock para desproteger-
la. Esta caracteristica,
poco habitual, impide
que se escriba un nume¬
ro, machacando la for¬
mula que nos costo tan-
to introducir.
Aunque muchos usua¬
rios, poco familiarizados
con este gran invento de
la informatics que son
MKlitt) Ma» tat If («< tali if) all wlws art tat, ttfcnist
.
) tt/wltti.
ifW4,liJt) ftps 4 t£t UK «f Uj juk flwi rtrrtsttM
Ike attar fwetiws taw fixed
m ttstfr,vius!
Fmalas
Six fm hltiplaat OT
MENU DE FORMATOS
es la reducida memoria
disponible: solo 17K.
Para saber la memoria
total basta pulsar Opcio-
nes y <RETURN>. El
ordenador escribe en-
tonces el numero de la
version junto con la me¬
moria disponible. La li¬
nes inferior muestra el
porcentaje de esta que
se ha usado hasta ese
momento. La memoria
disponible da para
aproximadamente 1.000
hipoteca a veinte anos
con pagos mensuales,
bastan 240 celdas para
incluir el cash flow de
todo el periodo.
En cuanto a la presen-
tacion en pantalla y pa-
pel, Multiplan tiene una
caracteristica destaca-
ble: permite visualizar
hasta ocho ventanas si-
multaneamente de la
misma hoja, que pueden
moverse conjuntamente
o por separado. Muy co-
gar» a Multiplan, ya que
las instrucciones prohibi-
das pitan y hacen que la
maquina imprima un
mensaje de error iriine-
diatamente. La protec-
cion de los datos es,
pues, excelente, sobre
todo si se utiliza la op-
cion Lock, que permite
proteger los datos de
nuestro programa. Una
celda protegida solo se
pude modificar utilizan-
do de nuevo la opcion
los estadillos electroni-
cos, no encontraran ex-
cesiva utilidad a las ho-
jas de calculo, su utilidad
en la planificacion y si-
mulacion es muy gran¬
de. Solo la creatividad
del usuario limita las po-
sibilidades de una hoja
de calculo, y Multiplan
es un ejemplo muy ade-
cuado de la ultima gene-
racion de este tipo de
programas, un ejemplo
particularmente bueno.
A
Amstrad User / 47
WordStar, en tarjeta
El famoso procesador de texto WordStar es uno de
los primeros programas que utilizaran el nuevo
tormato de ROM en tarjeta de credito. Un acuerdo
entre Cumana y Micropro permite la
comercializacion en el Reino Unido de Pocket
WordStar, una version mas barata de este
programa, para las m4quinas Amstrad que
dispongan de CP/M.
La exclusiva en Espana para la comercializacion
de este sistema la tiene Serma, que nos comunico
que esta negociando el paso a este novedoso
formato de bastantes programas.
Tarjeta MS-DOS
para 6128
Los poseedores del
CPC 6128 que deseen
disfrutar de compatibili-
dad con el IBM PC po-
dran hacerlo en breve,
con el lanzamiento de
una tarjeta MS-DOS para
la maquina por parte de
la compania inglesa
Screen Micro.
La tarjeta funciona con
la ampliacion de memoria
de la misma marca, y su
objetivo es competir con
el compatible PC que se
rumorea insistentemente
que va a lanzar Amstrad.
La tarjeta MS-DOS, a un
precio de unas 300 libras.
Sumando el precio al de
la ampliacion necesaria
para trabajar profesional-
mente, y al de la maqui¬
na en si, el resultado pue-
de ser quiza excesiva-
mente caro.
Aunque nos informan
que la compatibilidad no
es total (por ejemplo, no
ejecuta el famoso Simu-
lador de Vuelo de Micro¬
soft, aunque aseguran
que Lotus 1,2,3, dBase II
y Symphony entran per-
fectamente, puede ser
una alternativa interesan-
te para quien tenga un
PC en la oficina y quiera
llevarse trabajo a casa.
Bajada de precios
de los aiodems
A un precio realmen-
te increible en Gran
Bretaha ha hecho su
aparicion el Voyager 7,
un modem realmente
economico, con veloci-
dades de 300/300,
1.200/1.200 half du¬
plex y 1200/75 full du¬
plex (dos modos). El
modem incluye facili-
dades que hasta ahora
eran poco habituales,
como autollamada y
autorrespuesta, y tiene
software para Amstrad,
incluyendo el PCW
8256 y otros ordena-
dores.
Ademas dispone de
la homologacion de la
British Telecom, por io
que es legal conectar-
lo a las lineas inglesas.
Cuesta solo 92 libras y
es el primer modem
multiestandar que baja
la barrera de las 100 li¬
bras con software y fa-
cilidades de autorres¬
puesta y autollamada.
Alqufiller de 8256
en Londres
Sagesoft, una compania de software profesional
que trabaja con ordenadores CP/M, ha
desarrollado una experience piloto que permite a
las empresas londinenses alquilar el PCW 8256
junto con garantia y contrato de mantenimiento de
software. La reducida inversion micial, junto a la
posibilidad de amplir el software si el programa no I
cumple los requerimientos del negocio, han hecho
que esta iniciativa haya levantado expectacion.
Los precios oscilan entre las 2.500 pesetas de
alquiler semanal, para un contrato de dos ahos, y
2.000 pesetas si el contrato llega a cuatro ahos.
48 / Amstrad User
• Para participar solamente debera rellenar el cupon adjunto con los titulos de sus
cinco programas favoritos en orden de preferencia y enviarlo a AMSTRAD USER.
• Todos los cupones recibidos antes del dfa 30 de
cada mes entraran en un sorteo.
• A los premiados les sera notificado por
carta certificada en su domicilio.
con nuestra
revista uno de estos fabulosos premios
MARZO 86
IMPRESORA AMSTRAD DMP-1
D. Eusebio Dominguez Garcia
Roquebarcia, 23 - Eupep
HUELVA
LOTES DE 3 PROGRAMAS
EN CASSETTE
D. Jose Antonio Rey Jimenez
Tamarguillo, 9, 4.° Dcha.
41005 SEVILLA
* 1 Impresora AMSTRAD DMP-1
* 4 Lotes de 3 programas
en cassette
Dna. Irene Grao Rived
Escultor Ramirez, 11-13
50007 ZARAGOZA
AMSTRADIE MES: ABRIL 1986
Programas:
1 — .
2 — .
3— .
4— .
5— .
Nombre.
Direccibn.
Localidad.D.P
Provincia.
Profesibn.
D. Rito Escudero Ricis
Gravina, 63, 4.° - 2
Mataro (BARCELONA)
D. Francisco Sanz Blanco
Azucena, 7, 3. a - C
Alcala de Henares (MADRID)
D. Alberto Folch Guzman
Avino, 24, 2.° 1.°
08002 BARCELONA
este°cup6n a" 6 AMSTRADIEZ
Avda. del Mediterraneo, 9
28007 Madrid
1 —
TE OFRECEMOS EL NUEVO PLAN
GENERAL CONTABLE CON I.V.A.
— CONTABSLIDAD CPC 664 y CPC 6128 9.700 pts
— CONTABILIDAD CPW 8256 19.900 pts
DISPONEMOS DE UN EQUIPO DE SOFTWARE A TU SERVICIO
HACEMOS PROGRAMAS A MEDIDA
RECUERDA, DAMOS SOLUCION A LA PEQUENA Y MEDIANA EMPRESA
TORRES OUEVEDO. 34 • TEL 967 22 7944 • 02003 ALPACETE
CARACTERISTICAS CONTABILIDAD
AMSTRAD PCV-8256
1. Posibiltdad de abrir 500 cuenias y un total de 2.000
asientos (por cada cara de disco).
2. Posibilidad de reducir et numero de cuentas y au-
mentar el de apuntes en la proporcion 1/3 (cada cuenta
no abierta admite 3 apuntes mas). Ej.: 250 cuentas admi-
ten 2.750 apuntes, 50 cuentas, 3.500 apuntes, etc. (por
cada cara de disco).
3. Posibilidad de trabajar con cuentas de hasta 4 nive-
tes de integracion.
4. Posibilidad de moditicar o dar de baja apuntes mte-
grados a mayor.
5. Posibilidad de programar el balance de situacion.
6. Posibilidad de programar el cierre de la contabili-
dad.
7. Posibilidad de programar las cuentas de- explota-
cion.
8. Posibilidad de etectuar un cierre ficticio de la conta-
bilidad.
9. Posibilidad de renumerar los apuntes por lechas.
10. Ejecucion de balances comparativos.
11. Posibilidad de hacer de forma automatics asien¬
tos dobles o multiples.
12. Acceso ultrarrapido para ejecucion de estractos
(tiempo de acceso medio a un asiento = 0.5 segundos).
13. Manejo tacit con menus <nteractivos para el usua
rio.
14. Posibilidad de definir furmato de pagina para im-
presora.
15. Posibilidad de autogenerar un disco sin estractar
para CONTINUAR la contabilidad en mas de un disco.
16. Posibilidad de retanzar balances comparativos
por meses.
1 7. Posibilidad de regeneracion de la contabilidad.
18. Posibilidad de programar conceptos automaticos.
19. Dotado de medidas de seguridad para evttar per■
dida de datos ante codes de fluido electnco.
20. Clave de acceso restrmgido a cienas partes del
programs (cierre de la contabilidad. borrado de discos,
etc.).
21. Posibilidad dehacorcopias de seguridad delosli-
cheros al termmar la sesion.
22. Servicio de Software postventa para atender du-
das.
23. Garantia ante fortuita degeneracion del disco de
programas.
CARACTERISTICAS CONTABILIDAD
AMSTRAD CPC-6128
1. Creacion de cuentas contables con limite maximo
de 500 cuentas.
2. Introduccion de asientos, hasta un total de 1.000
como maximo.
3. Modificacion y cancelacion de cuentas y asientos.
4. Movimientos historicos de hasta 2.000 apuntes.
5. Movimientos historicos de datos hasta 2.000apun¬
tes
6. Asientos simples o dobles, a su eleccion.
7 Listados por pantalla o impresora.
8. Libro diario, listados de cuentas, listado del P.G.C.,
balance de sumas y saldos, balance general de cuentas,
balance de situacion, cierre del eiercicio (Explotacion,
Resultados Extraordinarios, Perdiaas y Ganancias y Re-
parto de benefictos). Control del I.V.A. asi como todoslos
listados Historicos de Cuentas y Movimientos que desee
etectuar.
9. Ordenacion de cuentas, Actualizacion de datos y
descarga de movimientos, con toda la informacion Con-
tab/e para la aplicacion del I.V.A.
DISPONIBLES EN ESTABLECIMIENTOS
DE INFORMATICA
Resuhados mm mas
Si ios resultados de AMSTRAD en
Gran Bretana el primer semestre del
ano 85 fueron espectaculares, cau-
sando una fuerte subida de las accio-
nes y un impacto tremendo en la city,
londinense, la publicidad de ios resul¬
tados del segundo semestre del ano
fiscal de 1985 ha sido el remate;
unos resultados aun mejores, con
unos beneficios en el segundo se¬
mestre de unos 28 millones de libras.
Las ventas del segundo semestre
han duplicado a las de! primero, con
unas ventas de 128 millones de li¬
bras. En estos mementos las ventas
de ordenadores han llegado a ser el
80 por 100 del total de la companla.
Y casi la mitad de ellas se hacen fue-
ra de Gran Bretana, especialmente
en Alemania, Francia y Esparia.
Y aqui, en Espana, Indescomp
tampoco se queda corta. Su factura-
cion, de mas de 6.000 millones de
pesetas, con un crecimiento del 450
por 100, le ha hecho saltar al grupo
de Ios doce grandes informaticos que
facturan mas de 5.000 millones, por
encima de empresas como Ericsson.
Teniendo en cuenta que Amstrad
amplia su gama de ordenadores por
arriba, sin salir del terreno del orde-
nador familiar, es muy posible que el
fares
Sm&:
_ l
Ingresos Aumento
EMPRESA (mill, pla.) (%)
IBM,. 191.982 38,0
Olivetti. 17.393 39,3
Nixdorf. 16.980 45,1
NCR. 15.407 21,7
Sperry f).
Secoinsa ( )... 12.589 19.2
Philips Inf. 11.800 32.0
Honeywell Bull. 10.140 32,5
Digital. 7.414 54,0
Hewlett P. 7.100 44,0
Indescomp. 6.208
Ericsson. 5.598 72,2
Esia lista continuaria con Investro-
nica, con unos ingresos de 4.750 mi¬
llones de pesetas en el aho 1985.
ano que viene escale todavia mds
posibilidades. En Ios rankings de las
principales revistas economicas,
como «Dinero» o la «Actuaiidad Eco¬
nomica”, Indescomp figura como
una de las empresas con mas alto
crecimiento.
Y la situacion no es buena solo
para espanoles y britetnicos. En Ale-
mania, Schneider comercializa Ios
Amstrad, compartiendo con MSX y
Commodore el liderazgo del merca-
do, y en Francia, bs de Amstrad ocu-
pan la primes posic'ton, con mas de
200.000 ordenadores vendidos a fi¬
nales del ano pasado, Amstrad, cada
vez mas, se esta convirtiendo en un
est&ndar europeo.
lanzamiento en Norteomerka
del 8256
Amstrad esta muy orgulloso del contrato que ha firmado con la cadena
de tiendas Sears, por el que suministraran al mercado norteamericano
100.000 PCW 8256 este ano. La maquina va a costar 499 ddlares. Gra¬
cias a este pedido. Amstrad se va a convertir en el primer exportador de
hardware britanico a Ios Estados Unidos, y va a tener que volver a au-
mentar la produccidn de sus plantas en el Lejano Oriente.
4
4
4
4
4
4
4
4
4
4
4
4
4
4
PCW 8512,
todavia mas
potenda
El 8256 ha revolucionado el mer¬
cado de ordenadores profesiona-
les, a un precio muy ajustado y con
todo lo necesario para un verdade-
ro uso profesional. Sin embargo,
algunas crfticas resaltaban la esca-
sa capacidad de Ios discos que in-:
corporaba, tanto de la unidad A
como del disco RAM. Sensible a
esas criticas, Amstrad anuncio la
segunda unidad, de 720K «en li-
nea»,
Ahora se presenta el 8512, una
version ampliada del 8256, mas
adecuada para su trabajo como or-
denador de empresa. En efecto, la
segunda unidad incorporada hace
que se disponga de 720K en linea,
algo muy adecuado para su uso
con grandes bases de datos. Por
otra parte, la maquina tierte la me-
moria ampliada a 512K, lo que
hace que su disco RAM funcione
con 364K. Ambas carac tens teas
redondean sensiblemente la po-
tencia de la maquina.
El precio que costara el nuevo
modelo es de 174.900 pese¬
tas + IVA. Afortunadamente Ams¬
trad ha pensado en la gente que
acaba de comprarse el 8256 y ne-
cesita la ampliacion, poniendo a la
venta un kit de conversion que, por
solo 47.500 Pts + IVA convierte el
8256 en un 8512. Asi pues, el 8256
no queda obsoleto, y puede crecer
segun las necesidades.
Amstrad User / 53
Esfuerzo 8256... t "> •
arecia imposible, pero ya es una realidad. Diez casas de
software han conseguido crear lo que parecia un reto
contra la locura: sesenta programas profesionales para el
ordenador profesional de Amstrad en apenas 30 di'as. Mas
de trescientos programadores han creado, traducido y pasado
noches en bianco para que hoy, usted, en las tiendas, pueda
encontrar programas tan dispares como Video Club o Fichero
Medico. El esfuerzo ha sido importante, la demanda de maquinas
sigue en aumento y habia que frenar la desconfianza de los usuarios
que Cretan que una vez m3s les iban con el cuento de que los
programas «estaran para el mes que viene». Por esta vez ha sido
verdad y por eso, independientemente de los canales que utilicen
las empresas de software para dar a conocer sus productos, les
hacemos una relacion exhaustiva de los programas que hay ya
disponibles para el Amstrad 8256.
Distribuidor
TRISOFT
Rep. Argentina, 22
Conquistador, 27
28045 Madrid
Tel. 474 55 00
peticion por cinco campos,
resumenes. 8.600 pese¬
tas.
•FACTURACION
41011 Sevilla
Tel. 954-27 72 95
VIDEO CLUB
Fichero: 1.000 pelicu-
las, 400 clientes. Alquile-
res y caja con IVA. 14.500
pesetas.
VIDEO CLUB
2.500 peliculas, 1.000
clientes. Alquileres y caja
con IVA. 19.500 pesetas
ALMACEN
•CONTROL DE ALMA¬
CEN
Sepa lo que tiene, su
costo del proveedor, tota-
les por articulos
en general. Pida cuantos
resultados quiera de su ex-
plotacion por producto, pro¬
veedor, etc. 15.300 pese¬
tas.
•CUENTAS, PROVEEDO-
RES, BANCOS, CLIEN¬
TES
1.500 articulos, altas,
bajas. Hasta nueve gru-
pos independientes. Se
puede integrar con factu-
racion. 14.500 pesetas.
FACTURACION
Albarctn, factura y reci-
bo con IVA. 19.500 pe¬
setas.
GRAFICOS DE GES-
TION
Graficos de barra dos
dimensiones, tres dimen-
siones, graficos compara-
tivos de linea, graficos de
pastel. 14.500 pesetas.
Distribuidor
GROTUR
Jaime el
Sencillo control de cuen-
tas separadas (cuantas
quiera) con lo que elimina-
ra el problema diario de la
pequena empresa con
buen movimiento. 8.600
pesetas.
•RECIBOS
Programa que resuelve
el mecanografiado intermi¬
nable. Asociaciones, comu-
nidades, colegios, clubs,
podran hacer los recibos
normalizados con domici-
liacion bancaria y posibili-
dad de correcciones.
18.300 pesetas.
•CLIENTES
Datos actualizados, eti-
quetas, correspondencia,
Numeracion correlativa
automdtica, fecha automa¬
tics. Resumenes clientes y
totalizaciones. 15.300 pe¬
setas.
•PRESUPUESTOS
Presupueste sencilla-
mente cuanto quiera y
transformed en factura de
forma sencilla. Posibilidad
transformaciones y refor¬
mas. 18.300 pesetas.
i Distribuidor
EQUITENSA
San Sebastian, 74
Of. 31-33
38005 Santa Cruz de
Tenerife
Tel. 922-21 06 04,
922-22 46 65
FACTURACION
Da entrada a una serie
de articulos a facturar,
aceptando descuentos,
recargos por IVA, etc. Im-
prime facturas en papel
continuo o suelto. 14.500
pesetas.
FICHERO EMPRESA-
RIAL
Base da datos configura-
da y para el uso tanto de
profesionales liberales
como las pymes, con los
datos de las empresas,
ramos, etc. 12.500 pese¬
tas.
CONTROL DE STOCKS
Programa de control de
mercancias, capaz de
aceptar 4.000 articulos,
con una cantidad maxima
por referencia de 9.999
unidades y con indicacion
tanto de precios netos
como precios de venta al
publico dando valoracion
sobre ambos precios.
Proporciona. tanto en
pantalla como por impre-
sora, listado de los articu¬
los bajo minimos, permi-
tiendo ademas actualiza-
ciones de precios. Permi-
te listar el total en stock.
Puede funcionar como
cuatro controles de stocks
por separado. 18.500 pe¬
setas.
CONTABILIDAD DO-
MESTICA
Una completa contabili-
dad domestica. con la sal-
vedad de que al no traer
las cuentas definidas pue¬
de ser utilizado por co-
merciales y profesionales.
12.500 pesetas.
54 / Amstrad User
AGENDA ELECTRONI-
CA
Es un planing en el cual
anotar las citas, dfas, ho-
ras, personas, objeto de
la cita o visita, etc. Se
pueden efectuar borrados
por periodos y listados
para fechar. 10.000 pe¬
setas.
FICHERO MEDICO
Para control de consul-
tas y cllnicas. Lleva la
gestion de la consulta,
anotaciones de todos los
pacientes vistos, trata-
mientos, cuenta y saldo
de un paciente con varias
visitas, etc. Listado para
medicos, companias de
seguros, totales, etc. Vo-
lumen y saldo de un rrte-
dico, listados de factura¬
cion, seguros, etc. 12.500
pesetas.
EFECTOS BANCARIOS
Genera recibos por im-
presora en formato de le-
tras, las cuales se pueden
negociar adjuntandoles
una pdliza. Lleva proceso
de personalizacidn del
usuario. 18.500 pesetas.
COCINA
Completa base de da-
tos donde podemos alma-
cenar recetas, consultar
platos, obtener recetas,
averiguar platos que po¬
demos cocinar indicando
de que elementos dispo-
nemos, etc. Incluye ade-
mas varias recetas de ti-
picas eomidas canarias.
10.000 pesetas.
CONTROL DE PERSO¬
NAL
Indicado para las
pymes. Lleva control de
horas extras, gastos de
desplazamiento, unifor¬
mes, nominas, etc.
12.500 pesetas.
CONTROL DE VIDEO¬
CLUBS
Gestiona el control del
videoclub, hasta 2.000 ti-
tulos. Indies fechas de en-
tradas y salidas de pelicu-
las, tiempo de alquiler,
movimiento mensual, fi-
cha de cliente, etc. Con
proceso de instalacion,
genera recibos por impre-
sora con publicidad, nor-
mas de alquiler para va-
rios tipos de peliculas, etc.
20.000 pesetas.
Distribuidor
INDESCOMP, S. A.
Avda. del
Mediterraneo, 9
28007 Madrid
Tel. 433 44 58
‘SUPERCAL 2 (Sorcim.
Corp).
Potent© hoja de calculo
con 63 columnas por 254
filas, precision de 16 ci-
fras significativas, panta-
llas de ayuda, ventanas
simultaneas. funcion ca¬
lendars, permit© consoli-
dacion de una hoja en
memoria con otra en dis¬
co. Gran cantidad de fun-
ciones incorporadas: tri-
gonometricas, matemati-
cas, estadisticas, finan-
cieras y logicas. 14.900
pesetas.
*AMSFILE
Base de datos que per-
mite ademas la obtencion
de etiquetas y mail mar¬
ge. Admite hasta 50 cam-
pos por ficha, con 73 ca¬
racteres por campo y una
longitud maxima de 1.960
caracteres. El usuario de¬
fine la ficha «a medida»,
incluso con caracteres se-
migraficos.. Busqueda por
uno o varios campos. Or-
denacion por uno o varios
campos. Pueden impri-
mirse etiquetas (dos por
linea, listados, fichas y
texto especial). 14.900
pesetas.
"CONTABILIDAD GENE¬
RAL + VENCIMIENTOS
Ajuste del PCW a las
necesidades del usuario,
que define sus propias
cuentas a nivel de subgru-
po, cuenta o subcuenta
(dos, tres o siete digitos).
Control de cuadre o su-
mas. Obtencion automati-
ca del saldo IVA. Control
de vencimientos, listados
de cuentas, diario, mayor,
cuenta de resultados, ba¬
lance de sumas y saldos,
vencimientos pagados o
pendientes. 14.900 pese¬
tas.
"PLACON
Permit© llevar la conta¬
bilidad de hasta cinco em-
presas seguri el Plan Ge¬
neral Contable, permitien-
do definir las cuentas pro¬
pias o usar las ya defini-
das. Fichero de concep-
tos con maximo de 45
para evitar el tecleado re¬
petitive. Permit© incorpo-
rar asientos generados
por otros programas para
poder enlazarlo con factu-
raciones. nominas, lista¬
dos de diario, mayor, ba¬
lance de situacion, balan¬
ce de sumas y saldos,
cuenta de explotacion, ex-
plotacion analitica, previ¬
sion de cobros y pagos y
plan de cuentas. 28.995
pesetas.
^ Distribuidor
ORDEMANIA
Torres Quevedo, 34
02003 Albacete
Tel. 967-22 79 44
CONTABILIDAD PCW
8256
Balances de situacion,
cierres, apertura de con-
tabilidad. Posibilidades de
cierre ficticio. 19.900 pe¬
setas.
Distribuidor
PROA
Avd. de Juan XXIII,
22
28023 Madrid
Tel. 233 09 20
CALCULO MATRICIAL
DE ESTRUCTURAS
Estructuras para porti¬
cos pianos (hormigon ar¬
mada), entrada de datos
grafica. Combinaciones
de hipotesis y dibujos de
las armaduras a escala.
precios rinaies para i
obra. 40.000 pesetas.
Distribuidor
EDUCOMP
Molina de Aragon,
1 .°
19002 Guadalajara
Tel. 911-22 32 12
MECA-SCRIB
Curso de mecanogra-
fia. Diecisiete lecciones
que llevan al alumno des-
de el nivel cero hasta ob¬
tener la velocidad desea-
da. 14.900 pesetas.
Distribuidor
BABETA
Galileo, 25
28016 Madrid
Tel. 447 97 51,
447 98 09
ALMACEN-FACTURA-
CION
Almacena 2.500 pro-
ductos. Factura y guarda
la factura en memoria.
Genera el albaran y des-
cuenta del stock. 24.500
pesetas.
CONTABILIDAD GENE¬
RAL 5
700 cuentas y 2.000
apuntes. Con la segunda
unidad de disco 5.000
cuentas y 16.000 apun¬
tes. 24.500 pesetas.
CONTABILIDAD DE EM-
PRESA
Contabilidad general,
facturacion, integrados, fi¬
chero de clientes. provee-
dores y ndminas o control
de stock. 76.500 pesetas.
MULTI AGENDA ROBOT
Dietario agenda que
avisa las citas de forma
automatica. 19.500 pese¬
tas.
NOMINAS
Genera 100 nominas
por empresa. 28.500 pe¬
setas.
FACTURACION 8256
60.000 pesetas.
PRESUPUESTOS Y ME-
DICIONES
Unitarios, descompues-
tos, etc. Permite rectificar
Emite presupuestos,
facturas, albaranes y reci¬
bos. Fichero de memoria,
cuatro formas de cobro.
28.500 pesetas.
Amstrad User / 55
VIDEO CLUB
2.500 peliculas, 2.000
clientes. 35.500 pesetas.
PROJECT PLANING
Calculos financieros.
19.500 pesetas.
CLIENTES-FACTURA-
CION-FACT-MAILING
Fichero de clientes y
proveedores con una
completa hoja de cobras y
pagos. 24.500 pesetas.
Oistribuidor
MICROBYTE
Paseo de la
Castellana, 179
28046 Madrid
Tel. 442 54 33,
442 54 44.
‘MULTIPLAN
Una de las mas presti-
giosas y completas «ho-
jas de cdlculo» del mun-
do. Rapida y versatil, ofre-
ce prestaciones, como la
de relacionar varias hojas
entre si, que no son fre-
cuentes. La capacidad de
ejecutar ordenaciones al-
fabeticas o numericas,
sus posibilidades en
cuanto a tormato en pan-
talla y en impresora, los
menus en pantalla y la po-
tencia de calculo son ca-
racteristicas distintivas y
destacables de MULTI¬
PLAN. 15.100 pesetas.
‘MBASIC INTERPRE¬
TER
Reconocido como el
estandar mundial de los
lenguajes interpretes para
microordenadores. Facil
de aprender y utilizar.
15.100 pesetas.
‘MBASIC COMPILER
Totalmente compatible
con el MBASIC INTER¬
PRETER, pero con una
velocidad de ejecucion de
tres a diez veces mas ra¬
pida. Traduce el codigo
fuente a codigo objeto y
permite una utilizacion
mas eficaz del espacio.
15.100 pesetas.
*MS COBOL COMPILER
Lenguaje COBOL se¬
gun el estandar ANSI, es-
pecialmente util para ma-
nejar grandes volumenes
de datos. 48.500 pese¬
tas.
*MS SORT
Flexible programa de
ordenacion segun la tec-
nica de la insercion bina-
ria, utilizable independien-
temente o incluible en
programas escritos en MS
COBOL. 15.100 pesetas.
*MS-FORTRAN COMPI¬
LER
El lenguaje mas utiliza-
do en aplicaciones cienti-
ficas y de ingenieria, es
una potente implementa-
cion del ANSI-FORTRAN
X3.9. 24.900 pesetas.
‘MS MACRO
Un completo paquete
de desarrollo que incluye:
MSMACRO ASSEM¬
BLER, MS-LINK, MS-LIB,
MS-CREF y DEBUG.
12.000 pesetas.
*dBASE II
El generador de progra¬
mas por excelencia. Per¬
mite crear bases de datos
relacionados a partir de
comandos sencillos y sin
requerir conocimientos de
programacion. La's aplica¬
ciones de dBASE II son
incontables y cada usua-
rio puede desarrollar las
que mejor se adapten a
sus necesidades: ficheros
y mailings, contabilida-
des, nbminas, control de
costos, control de alma-
cen, facturacion, etc. Am-
pliamente acreditado
como uno de los progra¬
mas mas utiles y reco-
mendables de cuantos
existen para microordena¬
dores. Manual en caste-
llano. 17.800 pesetas.
‘DR. DRAW
Programa interactivo
para la creacion y edicion
de graficos y diagramas.
Tres elementos basicos
—lineas, texto y simbo-
los— son utilizados para
producir graficos de alta
calidad..., logos, diagra¬
mas de bloques, diagra¬
mas de flujo, etc. Los sim-
bolos, tipos de letra y es-
tilos de lineas pueden al-
terarse y modificarse a
voluntad del usuario.
15.100 pesetas.
*DR. GRAPH
Generador de graficos
■—de lineas, barras, co-
lumnas y de pastel— de
muy sencillo manejo. Per¬
mite incluir textos y leyen-
das con gran flexibilidad
de creacion y edicion.
15.100 pesetas.
‘PASCAL MT+
El mas rapido PASCAL
existente, con implemen-
tacion completa del estan¬
dar ISO. Un compilador
de codigo nativo que ge¬
nera en formato reubica-
ble para usar con su mon-
tador de enlace (linker).
15.100 pesetas
‘CBASIC COMPILER
Version mejorada del
clasico lenguaje CBASIC,
con mayor velocidad de
ejecucion y altamente
flexible, disenado espe-
cialmente para el desarro¬
llo de programas de ges-
t!6n. Incluye el linker
LK-8G, que cambia la sa-
lida del compilador con
las rutinas de biblioteca y
permite el encadenamien-
to de modulos. 15.100 pe¬
setas.
Oistribuidor
MASTERSOFT
Centro Comercial
Santo Domingo,
carretera de
Burgos, km. 28,
Algete (Madrid)
Tel. 622 12 89
MASTER-RENTA
Realiza las declaracio-
nes de la renta, tanto or-
dinarias como simplitica-
das, pudiendo cubrir los
impresos oficiales o reali-
zar un listado de los da¬
tos, tanto en pantalla
como por impresora. Rea¬
liza todos los calculos en
un minuto. 14.900 pese-
tdS
MASTERCOM
Gestor de efectos co-
merciales. Contempla
descuentos de remesa,
minimos, impagados, li-
quidos, limites de des-
cuento, etc. Por pantalla o
por impresora. Clasifica
vencimientos, clientes.
plazas, estudio de costes
financieros de las reme¬
sas. 19.900 pesetas.
MASTERGEST
Control de cuentas
corrientes en Bancos.
Controla todos los movi-
mientos, ingresos, pagos,
etc., pudiendo conocer el
saldo en cualquier mo-
mento y en el formato del
recibo del Banco con el
que este trabajando en
ese momento. Por panta¬
lla o por impresora. Saldo
general de todos los mo-
vimientos y todos los Ban-
cos, balance general,
14.900 pesetas.
MASTERBLOCK
Agenda telefonica con
directorio. Con busque-
das por nombre, direccion
o telefonos. Imprime eti-
quetas para sobres. 6.900
pesetas.
MASTERQH
Control de cameras de
caballos con prondsticos
tanto individuales como
conjuntos entre varios ca¬
ballos. Base de datos 200
caballos y 300 carreras.
3.900 pesetas.
‘COMPATIBLE CON EL
CPC 6128
Indescomp
CRISTAL
Conjunto que incluye el
generador de programas
BORIAR, contabilidad ge¬
neral y almacen-factura-
cion como programas in-
tegrados y abiertos que
pueden ser modificados
por el usuario segun sus
necesidades. 14.900 pe¬
setas.
56 / Amstrad User
FA CTURA CION Y GESTION DE STOCKS
Sin duda, el mejor programs de gestion de almacen realizado para el AMSTRAD
(4 programas).
Ademas de: altas/bajas, consultaspor codigo ynombre, modificaciones, balance, pe-
dido, sort alfabetico,! V.A., etc. HFACTURAH, actualizando el stock en funcion de lo factura-
do, Posibilidad de grabar las facturas para consultas posteriores, balances, etc. Todo ello
con una facilidad de manejo que le sorprendera.
P.V.P.: 464,664,6128: Cassette: 6.000 (3 cintas), Disco: 8.000.
Pew 8256: Disco 15.000.
FORMULACION QUIMICA: (3 programas) 90 Kbytes.
Complete curso de Formulacion que le permitira conocer y aprender todo sobre la
formulacidn de: hidruros, oxidos, acidos, sales, hidroxidos, tabla periodica, etc Incluye
pruebas deautocorreccion. Especialmente dirigido a estudiantesde E.G.B.y B.U.P. Ameno
y eficaz.
P.V.P.: 464,664,6128: Cassette: 5.000 (3 cintas), Disco: 7.000.
APRENDO A LEER: (6 programas) 200 Kbytes.
El programs mas ambicioso realizado en un ordenador.
Metodo probado de lectura mediante la asociacion de imagenes y el juego activo.
Destinado a ninos del ciclo inicial de E. G.B. Fantasticos graficos en mas de20pantallas dis-
tintas adaptadas al mode perceptivo del nine.
P.V.P.: 464,664,6128: Cassette: 10.000 (3 cintas), Disco: 12.000.
JUEGO DE BINGO
El juego familiar mis popular. Obtencion de cartones por pantalla o impresora.
P.V.P.: 464,664,6128: Cassette: 2.000, Disco: 3.000.
FICHERO PERSONAL PARA PERITOS DE AUTOMOV1LES
Ficheromuy utiiyde facilmanejopara llevarla gestion delossiniestros deautomovil.
Posibilidad de: altas/bajas, modificaciones, busqueda de datespornumero de juicio,
tipo de vehiculo, inatricula, ciudades, servicios cobrados (o no), juicios anulados, etc,
P.V.P.: 464,664,6128: Disco: 8.000.
LOS MEJORES PROGRAMAS REALIZADOS PARA EL AMSTRAD
- PEDIDOS -
TALON NOMINATIVO A NOMBRE DE: OMICRON
CONTRAREEMBOLSO .
TIENDAS Y D1STRIBUIDORES; OMICRON. Maestro Palau, 12. 46008 VALENCIA Tel.: (96) 331 S3 27.
.-__ —_ J
LOS PRECIOS DE VENTA AL PUBLICO TIENEN EL I.V.A. INCLUIDO
V
BASE LUNAR
res un oficial cienti'fico y has sido enviado a la base lunar
ALFA. Una erupcion solar es inminente, la situacibn es
critica. Tu mision consiste en terminar la construccibn de
la torre de la radio e introducir todo el equipo en el bunker. Solo
puedes sobrevivir a las explosiones dentro del bunker asi que
debes vigilar el indicador de alarma ya que de lo contrario
podrias ser destruido por las radiaciones. El control del juego se
puede realizar mediante el tedado o un Joystick. Las teclas
empleadas se indican en el programs.
58 / Amstrad User
10 RFM ***** BASE LUNAR ALTA *****
20 REM ***************************
30 REM **** A M'S TRAD USER 1936 ****
40 REM ***************************
SO DEFIMT a-p,r -2
60 MODE 1
70 INK 0,0:BORDER 0:PAPER 0:INK 1,24:INK
2,26:INK 3,15
80 LOCATE 11.12:PRINT“Base Lunar Alfa"
90 FOR i~1 TO 300:NEXT i
100 DIM S2C10 3,N$110]
110 Rl=14:gl=127:q2=143:q3=25i
120 U0=72:D5=73:L=74:R=75:L1=76
130 U1=0:B6 = 2:L0=8:R0=1:L2 = 9 ~
140 SYMBOL 251,60,126,255,255,255,255,25
5,102
150 SYMBOL 252,31,63,127,225.127,63,31,0
160 SYMBOL 253,255,255,255,195,255,235,2
55,126
170 SYMBOL 254,248,252,254,135,254,252,2
43,0
180 SYMBOL 255', 0,0,0,240,240,0,0,0
190 GOTO 230
200 MODE 1:REM 1:PRINT”Te gustaria jugar
de irjevo 7 "
210 IF NOT INKEY (46)THEN CALL kBC02TE0RD
ER l:PAPER 0:PEN 1:CALL &BB03:CLS:END
220 IF INKEY(43)THEN 210
^J3Q CLS:PRINT" Eras un o-ficiai cientific
o y has s i d o " j
240 PRINT:PRINT"Enviado a la base lunar
A 1 f a.Una gran *,
250 PRINT:PRINT"erupcion solar es enmine
n te, 1 a situacion"
260 PRINT-es critica'
270 PRINT" Debes terniinar la torre de la
radio e"
280 PRINT: PRINT 1 'i ntroduc i r abundant© equ
ipo en el bunker"
290' PRINT'Antes de la sequnda PKloxion"
300 PRINT"3olo puedes sobrevivir a las e
x1 osiones"
310 PRINT"en el bunker asi que debes vig
i 1 ar"
320 PRINT" las dos escenas."
330 LOCATE 20,23: PRINT "BUENA^ SUERTE, 11
340 GOSUE 3520
350 PRIMT"Los controles se indican abajo
,puedes usar el joystick o teclas de cur
sor "
360 PRINT:PRINT” ”j CHR$(242) ; " I2&UIERD
A. ”
370 PRINT:PRINT" "!CHRi(243)i“ DERECHA"
330 PRINT:PRINT" ";CHR*(240)i" ARRIBA"
390 PRINT:PRINT" ";CHR$(241);" ABAJO"
400 PRINT:PRINT" z MOTORES"
410 PRINT:PRINT" d PUERTA DE BUNKER"
420 PRINT:PRINT" p PLANO"
430 GOSUB 3520
440 DIM S4 I 40,251
450 S3=0:S=0:S0=0:Sj =0:C=2
460 T1=0:YO-C:05=0:A=3
470 E=-1:U=0:G=-l:S5=0:0=0:06=0
480 y=o:02=0: 01=1 :00=0:M0=3
490 Al=l:T2=24:D3=0:C0=1500:A0=C:D4=l:M=
10000:F2=9000
500 CLS:GOSUB 3200
510 04=19:FOR 03=19 TO 25 STEP 2:G0SUB 1
780: NEXT '03
520 04=18:03=20:GOSUB 1820:03=24:GOSUB 1
820
530 04=17:FOR 03=17 TO 25 STEP 4:GOSUB 1
820:NEXT 03
540 03=19:04=15:GOSUB 1820
550 04=16:FOR 03=17 TO 25 STEP 2:G0SUB 1
780:NEXT 03
560 04=24:FOR 03=6 TO 12 STEP 2:GOSUB 18
90 .-NEXT 03
570 04=23:FOR 03=6 TO 14 STEP 4:GOSUB 18
20:NEXT 03 . *
580 04=22:FOR 03=7 TO 13 STEP 2:GOSUB 18
90.’NEXT 03
590 03=14:04=24:G0SUB 1780
600 04=21:03=7:GOSUB 1780:03=10:GOSUB 18
20
610 04=17:03=19:GOSUB 1890:03=23:GOSUB 1
890:03=13:04=21fGOSUB 1780
620 03=23:04=15:GOSUB 1890:03=25:GOSUB 1
890
630 PEN 3:x=21:y=24:GOSUB 990
640 GOSUB 2430:GOSUB 2320
650 EVERY 25,1 GOSUB 2240
660 IF NOT INKEY(27)THEM GOSUB 3500:GOSU
B 1910
670 GOSUB 870
680 IF" E=1 THEN IF G=1 THEN T3=i700-00*5
00:F2=F2-10*00 ELSE F2=F2-5:T3=l100:GOSU
B 1700
690 IF F2<0 THEN F2=0
700 IF F2>0 THEN 720
710 E = -1:IF x< >37 OR yd >3 THEN GOSUB 115
0:G0SUB 2530:IF D3=l THEN S5=l:CLS:PRINT
"Te has quedado sin -fuel": GOTO 830
720 IF E=-1 THEN U=0
730 IF U=0 THEN GOSUB 1250
740 IF S5=1 THEM GOSUB 2950:GOTO 830
750 FI=0
760 IF x=37 THEN IF y=3 THEN IF E=-l THE
N F1=1:GOSUB 2290
770 GOSUB 1150
780 CO=CO-l:IF C0>0 THEN 660
790 Y0=0:05=0:C=C~1
800 FOR i=1 TO 20:INK 0,24:F0R j=I TO 20
0:NEXT j:INK 0,0:NEXT i
810 GOSUB 3000
820 IF 85=0 AND C>0 THEN C0=1500:G0T0 66
0
830 GOSUB 3540:FOR i=l TO 5000:NEXT i
340 GOSUB 2700:GOSUB 2550
850 ERASE S4
860 GOTO 200
870 IF E=-1 THEM 920
880 IF NOT INKEY(UO)OR NOT INKEY(U1)THEN
V=0: IF U = C) THEM U=i : RETURN ELSE D2 = i:Gu
SUB 1030:GOTO 960
Amstrad User / 59
690 IF NOT INKEY(D5)OR NOT INKEY(D6)THEN
U=0:D2=2:IF G=-1 THEM GOSUB 1030:RETURN
ELSE RETURN
900 IF NOT IMKEY (DOR NOT IMKEY (LO) THEM
U=0:U=1:D2=3:G0SUB 1030:G0T0 960
910 IF NOT INKEY(R)OR MOT IMKEY(RO)THEN
V=0:U=1:D2=4:GOSUB 1030:GOTO 960
920 IF NOT INKEY(71)AND F2>0 THEN E=E*-i
: GOSUB 3500 .-RETURN
930 IF(NOT INKEY(Li)OR NOT INKEY(L2))AND
S4 [ x , y +1 3 >0 AND -S4IX ( y +1 I<4 THEN G=G*-1
:00=S4Ix,y+1]:03=x:04=y+1:GOSUB 3500:RET
URN
940 IF NOT INKEY(61)THEN GOSUB 3120:RETU
RN
950 RETURN
960 IF G=-1 THEN RETURN,
970 IF D2< >2 THEN 02=0;GOSUB 1530:RETURN
980 GOSUB 1530:RETURN
990 LOCATE x-l,y:PRINT CHR*(252)+CHR$<25
3)+ CHR$(254)i
1000 RETURN
1010 LOCATE x - 1 , y : PR INT" "J
1020 RETURN
1030 PEN 3:GOSUB 1010
1040 ON D2 GOTO 1050,1070,1090,1110
1050 IF S4I x- 1 , y- 1 I >0 OR S4[x,y-U>0 OR
S4 C x + 1,y-1]>0 THEN 1140
1060 y=y-1:GOTO 1130
1070 IF S4Cx-l,y+13>0 OR S4[x,y+X3>0 OR
S4 [ x + 1 , y+ 1 3 >0 THEN 1140
1030 y=y +I:GOTO 1130
1090 if 7 S4Cx-2,yl >0 THEM 1140
1100 x=x-1:GOTO 1130
1110 IF S4 C x + 2,y J >0 THEN 1140
1120 x = x + l
1130 GOSUB 990:RETURN
1140 S5=l .-RETURN
1156 PEN 1
1160 IF F 1=0 THEN GOSUB 2340
1170 LOCATE 17,1:IF E=i THEN PRINT CHR$(
143)J ELSE PRINT" " i
1180 LOCATE 25,1:IF G=1 THEN PRINT CHR*(
143);ELSE PRINT" "J
1190 IF C0=99 THEN Y0=i
1200 IF C0=49 THEN Y0=0:05=l
1210 LOCATE 33,1
1220 IF C0<50 THEN PEN 3:PRINT CHR$(i43>
; (GOTO 1240
1230 IF C0<100 THEN PEN 1: PRINT CpiR$(143
!!ELSE PRINT" ";
1240 RETURN
1250 PEN 3:IF G=1 THEN 1280
1260 IF S4Cx-l,y+ll>0 OR S4tx,y+13>0 OR
S4 [ X + L,y + 13 > 0 THEN IF V>MO THEN 1370 ELS
E RETURN
1270 GOSUB 1010: y = y+i:GOSUB 990:V=V+1:RE
TURN
1280 ON 00 GOTO 1290,1330,1290
1290 IF S4Cx-l,y+13>0 OR S4[x,y+23>0 OR
S4Ex+1,y+11>0 THEN IF V>M0 THEN 1370 ELS
E RETURN
1300 GOSUB 1010:y=y +1:GOSUB 990:0=0+1:54
[03,043=0:04=04+1
1310.IF 00=1 THEN GOSUB 1780 ELSE GOSUB
1890
1320 RETURN
1330 IF S4Cx-l,y+23>0 OR S4Cx,y+23>0 OR
S4Ix+1,y+23>0 THEN IF 0>M0 THEN 1370 ELS
E RETURN
1340 GOSUB 1010:y=y+i:GOSUB 990:0=0+1
1350 FOR i=03-1 TO 03+1:S4[i,043=0:NEXT
i
1360 04=04+1:GOSUB 1820:RETURN
1370 S5=l:RETURN
1380 PEN 3:E=-1
1390 IF xe< 4 THEN xe=4
1400 IF xe >37 THEN xe=37
1410 FOR 1=1 fO 3:FOR j=ye-i TO ye + 1
1420 LOCATE xe-3,j(PRINT SPACE*(7);
1430 FOR d=1 TO 100(NEXT d
1440 SOUND 1,200,5,15,0,0,15
1450 LOC ATE xe-3,j:PR INT",: ::: : . * ;
1460 NEXT j(NEXT i
1470 FOR j = ye-1 TO ye+1
1480 LOCATE xe-3,j(PRINT SPACE$<7);
1490 S4[xe~3,j 3=0:S4Ixe~2,j 3=0:S4[xe-1, J
3=0:S4[xe,j 3=0:S4Cxe+l,j 3=0:S4[xe + 2,j 3=0
:34[xe + 3,j 3=0
1500 NEXT j
1510 E=-l;Y0=0;05=0
1520 RETURN
1530 IF 00=3 THEN PEN 3 ELSE PEN 2
1540 ON 00 GOTO 1550,1640,1550
1550 GOSUB 1800:ON D2 GOTO 1560,1570,159
0,1600
1560 04=04-1:GOTO 1580
1570 04=04+1
1580 IF 00=1 THEN GOSUB 1780.-RETURN ELSE
GOSUB 1390(RETURN
1590 03=03-1:GOTO 1610
1600 03=03+1
1610 LOCATE 03,04:IF 00=1 THEN PRINT CHR
$ (g2) J ELSE PRINT CHRS(g3)* - J
1620 IF S4[03,04 3 >0 THEN S5=l
1630 S4[03,043=00:RETURN
1640 GOSUB I860:ON D2 GOTO 1650,1660,167
0,1680
1650 04=04-1IGOTO 1690
1660 04=04 + 1-.GOTO 1690
1670 03=03-1:IF S4I03-1,043>0 THEN S5=l:
GOTO 1690 ELSE 1690
1680 03=03+1:IF S4I03+1,043>0 THEN S5=I
1690 GOSUB 1820:RETURN
1700 PEN 2(0N 00 GOTO 1710,1750,1710
1710 IF 02>M0 AND 34[03,04 + 1 3 >0 THEN 177
0
1720 IF S4[03,04+13>0 THEN RETURN ELSE G
OSUB 1800
1730 04=04+1:IF 00=1 THEN GOSUB 1780 ELS
E GOSUB 1890
1740 02=02+1:RETURN
1750 IF S4I03-1,04 + 1 3 >0 OR S4[03,04 +1 TOO
OR S4I03+1,04+13>0 THEM IF 02>MQ THEN 1
770 ELSE RETURN
1760 GOSUB 1860:04=04+1:GOSUB 1820:02=02
+1:RETURN
1770 SOUND 1,200,100,15,0,0,15:xe=03:ye=
04:GOSUB 1330:S5=l:0=1:RETURN
1780 PEN ?:LOCATE 03,04:PRIMT CHR$(g2);:
S4I03,043=1
1790 RETURN
1800 LOCATE 03,04:PRINT“ S4[03,041=0
60/Amstrad User
1910 RETURN
1020 rrii 2:L0CA1E 03-I , 0-) : FRJ MI CHR4U27
) + CHR* (233) + CMR*U22) j
1830 FOR i o = 03 1 TO 03 U : S-1C i o , 04 1 =R 1 : ME
XT io
1840 S4C03,041=2
1030 RETURN
1860 LOCATE 03-1,04:PR INT SFACE*(3);
1870 FOR i=03- 1 TO 03 + 11S4[ i ,04 1 =0:NEXT
i
1880 RETURN
1890 PEN 3 : LOCATE 03,04:PRINT CMR*(g3) !.:
84103,041=3
1900 RETURN
1910 CLS: GOSUB 32001 PEN 2
1920 LOCATE 6,24:PRINT CTlRTlgO) ► " “'CHR
*(g2)i“ "+CHE*ig21;
1930 LOCATE 6,23:,PRINT CHR* < 1271 + CHR*_( 23
3)tCHR*(127)ICHR*(g2)?CHR*(127)+-C1-IR6(233
)tCHR*(127)I
1940 FOR j =22 TO 8 STEP -2
1950 LOCATE 9,j:PRINT CHR*<g2)i
1960 LOCATE 8, j *1 ; PRINT CURS ( 1 27) + CHR* (2
33)+ CHR*(127)j
1970 NEXT j
1980 LOCATE 20,16:PRINT CURS<127)+CURS(2
33)+ CHR*(127)i
1990 PEN 3
2000 FOR 1=20 TO 28 STEP 2:LOCATE i,24:P
PINT CUES(g3);:NEXT 1
2010 LOCATE 28,23: PRINT CHR*(g3>i
2020 LOCATE 20,15:PRINT CHE-6 ( 252 ) r Cl IRS ( 2
53)+CHR*(254)i
2030 PEN 1
2040 LOCATE 30,22:PRINT " "!
2050 LOCATE. 1 , 1 : PR I NT " Pu 1 2 a la barra esp
aciador a “
2060 LOCATE 20,4:PRINT" FUEL-
20^0 I OCATF 21,22:PRIMT"FUMKER " i
2080 LOCATE i'l , II: PRINT" -TORRES" i
2090 IF INKEY(47)THEN 2090
2100 GOSUB 2120
2110 RETURN
2120 CL3:GOSUE 3200
2130 GOSUB 2480
2140 GOSUB 1150
2150 FOR 1=1 TO 40:FOR j=2 TO 25
2160 ON S4 [ i , j1G0T0 2180,2190,2200
2170 COTO 7210
2180 PEN 2:LOCATE i,j:PRINT CMRS(g2i;;GO
TO 2210
2190 07=03:08=04:03=1:04=j:GOSUE 1820:03
=07:04=03:GOTO 2210
2200 PEN 3:LOCATE i ,j :PR I NT CURS($3)i
2210 NEXT j:NEXT i
2220 PEN 3:GOSUE 990
2230 RETURN
2240 IF E=1 THEM SOUND 2,T3,50,4
2250 IF YO=0 AMD 05 = 0 THEN RETURN
2260 IF A>G THEN A-A 1:RETURN ELSE A=3
2270 IF ¥0=1 THEM SOUND A ,4Op,50,12:SO.UN
D 4,300,50,12 ELSE SOUND 4,200,50,l3:SOU
ND 4,100,50,12
2280 RETURN
2290 IF F2< M THEN F2 = F2+100 ELSE SOUND 1
,150,5,13
2300 GOSUE 2320
2310 RETURN
2320 PEN 1:HOCATE 7,1:PRINT STRING*(1WT(
F2K-5/M) , CHR* (154) ) S
2330 RETURN
2340 PEN 1:LOCATE 7,1
2350 IF F2=0 THEN PRINT SPACE*(5)!:GOTO
2470
2360 ON F2/M*10 GOTO 2370,2380^2390,2400
,2410,2420,2430,2440,2450,2460
2370 PRINT CHR*(255)+SPACE*(4);:GOTO 247
0
2380 PRINT CHR*(154)+SPACE*(4)1:GOTO 247
0
2390 PRINT CHR*(154)+CHR*(255)+SPACE*<3)
i:GOTO 2470
2400 PRINT STRING*(2,CHR* 1134))4-SPACE* (3
)!:GOTO 2470
2410 PRINT STRING*<2,CHR*(154))+CHR*(255
)+SPACE*(2);:GOTO 2470
2420 PRINT STRING*.(3, CHR* (154) ) +SPACE* (-3
)i:GOTO 2470
2430 PRINT STRIMG*(3,CIHR*(154))+CHR*(255
) +SPACE*(i) i .'GOTO 2470
2440 PRINT STRING* < 4,CHR*(154))+SPACE*(1
)i:GOTO 2470
2450 PRINT STRING* (4 , CHR* (154) ) +CHR* (;255
fi:GOTO 2470
2460 PRINT STRING*(5,CHR*i154))5
2470 RETURN
2480 PEN 2: LOCATE 2,1:PRINT"FUEL" i
2490 LOCATE 13, 1:PR I NT"MOT";
2500 LOCATE 19,1:PRINT"GRABS"!
2510 LOCATE 27,1:PRINT"ALARM" i
2520 RETURN
2530 IF T2>0 THEN T2 = T2~1 ELSE D3=i
2540 RETURN
2550 CLS: CALL 2<BB03
2560 IMPUI"Cual es su nornbre"iNO*:NO*=LE
FT*(NO*,9»:CLS
2570 FOR i=IO TO 1 STEP-1
2580 IF S2I:1>S3 THEN NEXT i;GOTO 2640
2590 FOR j =i TO 1 STEP-i
2600 T0=S2CjI:T*=N*£j1
2610 S2CjJ=S3:MSIjT=NO*
2620 S3=T0:NO*=T*
2630 NEXT j
2640 PRINT"riombre“SPACE* (7) i "puntos" : PRI
NT
2650 FOR 1=10 TO 1 STEP-1
2660 PRINT" “;N*Ci],S2Ci I
2670 NEXT i
2680 GOSUB 3520
2690 RETURN
2700 PEN 1:FOR 1=19 TO 291F0R j=21 TO 24
2710 IF 341),j 1=3 THEN S3 = S3 + 10
2720 NEXT j:NEXT 1
2730 CLS:PRINT" "iS3:PRINT
2740 FOR 1=6 TO 12 STEP 3
2750 IF S4Ci,241=1 THEN S0=S0+2
2760 NEXT i
Amstrad User / 61
2770 IF SO <6 THEN S=S0;G0T0 2880 ELSE S=
S+SO:30=0
2780 FOR i=6 TO 10 STEP 4
2790 IF 84 [ 1,23} = 1.4 AMD S4Ci + l,23]=2 AND
S4[i+2,233=14 THEN S0=S0+6
2800 NEXT i
2010 C=S-iSO:IF S0< 12 THEN 2830 ELSE S1 = 1
2820 IF S4[9,23 3 = 1 THEN S=S + 2 ELSE 2880
2830 IF S1=0 THEN 2880
2340 FOR j=22 TO 8 STEP-2
2S50 IF S4 C 9,j] = 1 THEN S = S + 2 ELSE 2680
2860 IF S4I8,j-l]=14 AMD S4I9,j-13=2 AND
S4C10,j-1]=14 THEN S=S + 6 ELSE 2880
2870 NEXT j
2380 S3=S3+3
2890 PRINT"Por los trabaj os en 1» torre
tu puntuacion ")S:PRINT’«
2900 IF S=84 THEN PRINT "For -finishing to
wer you scored 300PRINT:33=33+300
2910 IF S5=l THEN PRINT"Por destruir la
nave C'ELSE S3=S3+100:PRINT"Por salvar
la nave*iSPACE*(6)f"100”
2920 PRINT:PRINT:PRINT“Tu puntuacion tot
a! " iSPACES(12)f S3
2930 GOSUB 3520
2940 RETURN
2950 xe=x:ye=y:GOSUB 1380:GOSUB 3540:CLS
:PEN 1
2960 IF F2=0 THEN PRINT" Te has quedado
sin fuel“:PRINT:RETURN
2970 IF 0=1 THEN PRINT:PRINT“La radiacci
an ha destruido tu nave.”:RETURN
2980 PRINT"Te has estrellado.*
2990 RETURN
3000 PEN l,iIF x < 19 OR x>28 OR y<21 THEN
06=1:GOTO 3080
3010 FOR 1=17 TO 30
3020 IF S4 Ci,20 3 < R1 OR S4tl,25J<RI THEN
3080
3030 NEXT i
3040 FOR j =20 TO 25
3050 IF S4C17,j]<R1 OR S4C30,j}<Rl THEN
3080
3060 NEXT j
3070 IF C-0 THEN CLS; PRINT"FELICIDADE3 t
u nave has sobrevivido a":PRINT:PRINT"La
s eruciones":RETURN ELSE RETURN
3080 S5=l: :<e=x: ye=y : GOSUB 1380: CUS: PEN 1
3090 IF 06=1 THEN PRINT:PRINT”destruido.
*:RETURN
3100 PRIMT''E1 bunker abierto cuando 1PRI
NT: PRINT" la EO" : PRINT : PRINT 'DO 11
3110 RETURN
3120 IF D4=l THEN 3150
3130 IF y<22 OR y>23 OR *,<29 OR x>31 THE
N IF 34130,223=0 AND 34130,233=0 THEN 31
50
3140 RETURN
3150 GOSUB 3500:D4=D4*-1
3160 IF D4=l THEN F0=143:F=14 ELSE F0=32
:F=o
3170 S4C30,223=F:S4C30,23 3 =F
3180 PEN 1:LOCATE 30,22:PRINT CHR$(FQ>i:
LOCATE 30,23:PRINT CHR$(F0>;
3190 RETURN
3200 PEN 1
3210 FOR 1=1 TO 40:3411,13=Rl:S4Ci,253=R
1:LOCATE i,25:PRINT CHR®(gl);:NEXT i
3220 FOR j =15 TO 25:S4C1,j3=Ri:LOCATE 1,
j .'PRINT CHR$ (g 1 1 ; : NEXT j
3230 FOR i=2 TO 25: S4[1 , i3=R1:34C40, 1 3 =R
1:LOCATE 40,1:PRINT CHR*(g111:NEXT i
3240 FOR 1=36 TO 39: FOR j =2 3 0 13.S4[i,\i
3=R1:LOCATE i,j:PRINT CHR® igl1j:NEXT j:N
EXT i
3250 FOR i=27 TO 32:FOR j=6 TO 20:S4Ci,j
3 =R1:LOCATE i,j:PRINT CHR®(gl>i:NEXT j:N
EXT 1
3260 FOR j =16 TO 18:LOCATE 32,j:PRINT CH
RSM32) 1 :S4 13.2, J 3=0: NEXT j
3270 LOCATE 33,19:PRINT CHR*(gl1+ CHR*(gl
)+CHR$(gi)i:S4C33,193=R1:34C34,193=R1:54
[35,193*R1:34[30,223=0:S4t30,231=0
328p FOR j = 8 TO 24:LOCATE 2,j:PRINT CHRS
(gi)i:34[2,j 3=Ri:NEXT j
3290 LOCATE 16,24:PRT'NT CHR® ( gl 1 ; : S4 C16,
24 3 =R1
3300 FOR j =19 TO 24:L0CATE 17,J:PRINT CH
R® (gl) ; : S4 [ 17,3 3 =R1: NEXT j
3310 LOCATE 17, lSJPRINT CHR® (223) j : S4E17
,1S3-R1
3320 FOR 1=18 TO 26:LOCATE i,20:PRINT CH
R®(gl) i:S4 Ci,20 3 =R1:NEXT i
3330 LOCATE 18,21:PRINT CHRS<220);:S4[18
,213=R1
3340 LOCATE I 8,19:PRINT CHR®<223)i:S4118
,193=R1
3350 LOCATE 26,19:PRINT CHR®<222)i:34(26
,19 3 =R1
3360 LOCATE 15,24:PRINT CHR®(222);:S4 [ 15
,24 3 =R1
3370 LOCATE 16,23:PRINT CHR$(2^2)i:S4C16
,233=R1
3380 LOCATE 18,24:PRINT CHR®(223)!:S4C18
,24 3 =R1
3390 LOCATE 30,21:PRINT CHR*(gl>;:94(30,
213=P1
3400 LOCATE 29,21 i-PR I NT CHR® ( 221 ) ! : S4 [ 29
,213=R1
3410 LOCATE 29,24:PRIMT CHR®<222)i:S4[29
,243=R1
3420 LOCATE 30,24:PRINT CHR*(gl>i:S4C30,
24 3=R1
3430 LOCATE 6,25:PRINT CHR®(143)i:LOCATE
9,25:PRINT CHR*(143)i:LOCATE 12,25:PRIM
T CHR®(143)f
3440 IF D4=1 THEN PEN 1:D4=-i:GOSUB 3120
3450 FEN 3
3460 FOR 1=36 TO 39-.L0CATE i,3:PRINT" “;
:S4[i,33=0:NEXT i
3470 LOCATE 36,4:PRINT CHR®(143)+ CHRS(23
3)+ CHR®(143)j
3430 FOR i=36 TO 38;S4ti,43 = 13:NEXT i: 34
[37,43 = 12:L0CATE 39,4:PRINT" " i'1 S4 [ 39,43
= 12
3490 RETURN
3500 FOR Dl=
10, 13
3510 RETURN
3520 LOCATE
a continuar"
1 TO 50:NEXT Dl:SOUND 1,200,
1,25; PRINT"PuI sa espacio -par
3530 IF INKEY(47)THEN 3530 ELSE CLS:RETU
RM-
3540 £=-i:Y0=0:05=0
3550 RETURN
62/Amstrad User
Ya se puede escuchar
el sonido del futuro.
i
Mlflt
Llega a fispana la Alta Fidelidacl SVI: Tecnologia de futuro para el sonido,
HI-FI SVI. Conozcala. Conozca su futuro en musica y disfrutelo ya. Ahora puede.
— Plato.
— Amplificador, 25 W por canal
— Doble pletina de arrastre, con grabacion
a alta velocidad.
Sintonizador.
— Ecualizador.
— Columnas de dos vfas.
— Compact-Disc con lectura por rayo laser.
n recio del Equipo (sin Compact- Disc), con
columnas y mueble especial: 59.900 ptasf
Precio del Compact-Disc: 49.900 pfas.*
CONJUNTOs
PRECIO ESPECIAL DE LANZAMIENTO: 99.900 PTASf
* Estos pfccio c no induyeti IVA
ESPANA
LO NUESTRO ES HAOER BUENAS GESTIONES
Para AMSTRAD 8256 y 6128
CONTROL OE ALMACEN + I.V.A.
Sepa lo que tiene, su costo, proveedor, totales por arti'culos y general. Rida cuantos
resultados quiera de su explotacibn, por producto, proveedor, etc., etc. (15.300 ptas.
incluido I.V.A.)
CUENTAS PROVEEDORES-BANCOS-CLIENTES
Sencillo control de cuentas separadas (cuantas quiera), con lo que eliminar<S
el problema diario de la pequefta empresa con buen movimiento (8.600 ptas.
incluido I.V.A.)
RECIBOS
Programa que resuelve el mecanografiado interminable. Asociaciones, co-
munidades, colegios, clubes, podrbn hacer los recibos normalizados con
domiciliacibn bancariay posibilidad de correcciones. (18.300 ptas. incluido
I.V.A.)
CLIENTES
Datos actualizados, etiquetas correspondencia. Peticibn por 5 campos
los resumenes (8.600 ptas. incluido I.V.A.)
FACTURACION
Numeracibn correlativa autombtica, fecha automatica, resumenes
clientes y totalizaciones (15.300 ptas. incluido I.V.A.)
PRESUPUESTOS
Presupuesto sencillamente cuanto quiera y transfbrmelo en factu-
ra de forma sencilla. Posibilidad transformaciones y reformas.
(18.300 ptas. incluido I.V.A.)
HACEMOS PROGRAMAS A M EDI DA
Encargos llamar o contactar con Juan Luis Ruiz. Tno.: 474 55 32
CONTABILIDAD
Plan contable nacional. Nuevas cuentasl.V.A fa-
cil de usar y muy profesionai
6128 (10.864) incluido I.V.A.
8256 (22.288) incluido I.V.A.
PEDIDOS, TELEFONO, CARTA O TELEX
REEMBOL.SO SIN GASTOS.
ESPECIAL A COLABORADORES
RESTO DE ESPANA
i hw informatica
Uf GROTUR, S.A.
Cl JAIME EL CONQUISTADOR, 27
28045 MADRID. Tno. 474 55 00
474 55 32
Tblex: IGSA 48452
Fronton
En la seccion «Tecla a tecla» del num. 5 (mes
de febrero) el listado del programa Fronton sa-
lio muy borroso por causas ajenas a nuestra vo-
luntad. Por este motivo publicamos de nuevo di-
cho listado en esta seccion, ya que hemos reci-
bido algunas cartas pidiendolo. Esperamos no
haber causado muchas molestias a nuestros
lectores.
10 REM ********* FRONTON ***********
20 REM ***** AMSTRAD USER 1986 *****
30 REM *****************************
40 REM
50 BORDER 1:INK 0,1:INK 2,24:INK 3,6
-60 SPEED KEY 15,2
70 ENV 1,1,18,0,11,0,10:ENT 1,10,2,2
80 ENV 3,1,0,16,5,-3,2
90 ENV 2,5,3,3,1,-21,22,9,-3,2:ENT -2,10
,2,2,5,-7,1,2,11,3,2,-4,8
100 MODE 1
110 MOVE 30,16:DRAWR 0,400,1:MOVE 610,16
:DRAWR 0,400,1
120 PEN 3:LOCATE 3,1:PRINT STRING*(36,14
3) :PEN 2:LOCATE 3,2:PRIMT STRING* (36 ,14
3):PEN l:F0R r =5 TO 6:L0CATE 3,r:PRINT S
TRINGt(36,143):NEXT r
130 bx=9
140 vid=10:pun=0
150 PEN 1:GOSUB 460
160 IF INKEYSO" "THEN 160
170 GOTO 200: REM cornienza el j uego
180 LOCATE bx, 24:PRINT“ ";STRING*(4,131
) i " "
190 RETURN
200 xa-1:ya=i:IF INT(RND*21=1 THEN xa=-x
a
210 PEN 1:GOSUB 180
220 ORIGIN 0,400
230 x=bx+4:y=ll:xl=x:yi=y
240 xl=x+xa:y1=y+ya;REM comienzo del buc
le principal
250 IF x1=3 OR x1=38 THEN xa=-xa
260 GOSUB 400
270 IF y1=24 AND xl>bx+l AND xi<bx+6 THE
N ya=-ya:y1=y1-2:SOUND 130,44,8,7,1,1:a=
((X>bx+5)OR(x<bx+2)):IF a=-i THEN xa=xa*
a:xl=xl+xa:yl=yl+l
280 IF y1=25 THEN LOCATE x,y:PRINT" ":GO
TO 370
290 GOSUB 180
300 t=TEST ((16*xl)-1,-(16*yl)-1):IF t<>
0 THEN ya=-ya:xz = xl:yz = yl : yl=yl+ya: GOSUB
430:IF t =2 THEN pun=pun + 10:GOSUB 460
310 IF t=3 THEN pun=pun+20:GOSUB 460
320 IF t=l THEN pun=pun+5:GOSUB 460
330 IF y 1 = 1 THEN ya=l
340 LOCATE x,y:PRINT " ":LOCATE xl,yl:PR
INT CHR*(233):x=xl:y=yl
350 IF y=i OR x=3 OR x=38 THEN SOUND 129
,78,8,7,1,1
360 GOTO 240", REM -final del buc 1 e princip
a 1
370 vid=vid-1:SOUND 132,19,46,12,2,2:IF
vid =0 THEN GOTO 440
380 GOSUB 460
390 GOTO 200
400 IF (INKEY(8)=0 OR INKEY(74)=0)AND BX
>2 THEN BX=BX-=2: RETURN
410 IF (INKEY <1)=0 OR INKEY(75)=0)AND bx
<32 THEN bx=bx+2:RETURN
420 RETURN
430 LOCATE xz,yz:PRINT " RETURN
440 IF pun>=record THEN record=pun
450 purt=0: vi d=5: GOSUB 460:G0TQ 100
460 SOUND 130,0,20,13,3,0,31:LOCATE 1,25
:PRINT"RECORD";record;:LOCATE 16,25:PRIN
T"PUNT0S")pun:LOCATE 30,25:PRINT"VIDAS";
vid:RETURN
Amslrad User / 65
Libro: LOGO, de la tortuga a la inteligencia artificial Editorial: Vector Ediciones
Autor: Luis Rodriguez-Roselld Pbginas: 581
Es indudable que existe
un interbs creciente en todo
el mundo por el lenguaje
LOGO. Podria decirse que
se trata de un fenomeno
sociologico mas que de un
lenguaje de ordenador.
Existen publicaciones pe-
riodicas dedicadas en ex-
clusiva a este lenguaje,
congresos dedicados inte-
gramente a LOGO; se
crean asociaciones de
usuarios en muchos pai-
ses. A pesar de que todo el
mundo hable de el, LOGO
sigue siendo un gran des-
conocido, y la idea mbs ge-
neralizada sobre el mismo
es que es un lenguaje para
ninos.
La incorporacibn de la in-
formbtica a la ensenanza
es un hecho imparable, y
se dirla que en la actuali-
dad es un fenomeno crltico
en nuestro pais. Es, por
tanto, el momenta idbneo
para iniciar una reflextan
que permits conocer a fon-
do LOGO, tanto desde un
punto de vista informatico
como de su filosofia educa-
tiva y sus posibilidades rea¬
les en la ensenanza. Este
es el objetivo primordial
que se propone el presen¬
te libro.
El enfoque dado a esta
obra proporciona una vi¬
sion general de LOGO sin
centrarse en ningun dialec-
to concreto, procurando uti-
lizar aquelllas primitivas
que son comunes a la ma-
yoria de las versiones del
lenguaje, y haciendo hinca-
pie sobre todo en las es-
tructuras de los programas,
alejbndose de un enfoque
de tipo «‘manual» para un
ordenador concreto.
El autor ha planteado
acertadamente el libro su-
poniendo que el lector igno-
ra todo sobre este lengua¬
je, por lo cual comienza tra-
tando los aspectos genera
les del LOGO, su pedago-
gla asociada y su relation
con el mundo de la informa¬
tics en la educacibn.
A continuation comienza
el aprendizaje concreto del
lenguaje; se presentan los
procedimientos incorpora-
dos, las entradas que nece-
sitan estos procedimientos,
la posibilidad de que el
usuario defina sus propios
procedimientos, las varia¬
bles, las listas, el control
del editor y la sintaxis.
El siguiente capitate nos
introduce en la parte del
LOGO mas conocida, y qui-
za la mas espectacular: ios
grbficos de tortuga. Apren-
demos las instrucciones
que permiten subir y bajar
la pluma, mostrar y escon-
der la tortuga, situarla en
coordenadas cartesianas,
orientarla; igualmente po-
demos pedirle al ordenador
que nos proporcione infor¬
mation sobre el estado de
la tortuga, esto es. su situa-
ci6n, el color de la pluma y
otros datos. Tambien abun-
dan los ejemplos acerca de
cdmo utilizarla, como por
ejemplo una serie de pro¬
cedimientos para dibujar
varios tipos de espirales
utilizando un proceso re¬
cursive.
Los graficos de tortuga
nos serviran tambien para
comprender la mejor cuali-
dad del lenguaje LOGO: la
programacibn modular.
Una serie de ejemplos nos
muestran como disenar
modulos que realizan cada
uno un dibujo, y luego com-
bfnarlos de forma que se in-
terrelacionen. Asi conse-
guiremos dibujar una flor
utilizando repetidas veces
otro procedimiento que di-
buja un petalo, o podremos
definir una serie de proce¬
dimientos para dibujar una
casa, un arbol, un coche,
una estrella, y con ellos di¬
bujar un paisaje de ciudad.
Tambien hay ejemplos de
como realizar dibujos se-
mejantes a mosaicos.
Ahora que ya compren-
demos mejor la forma de
utilizar el LOGO, podemos
enfrentarnos con cosas
mas abstractas, como las
operaciones iogicas, las
funciones matematicas in-
corporadas, la definicibn de
funciones o la representa-
cibn de numeros y opera¬
ciones aritmeticas.
LOGO
Dfc LA TORTUGA A LA
<fjTF( igencia ARnncvr
LUIS R. ftuSELLu
A continuacion se expli-
can las estructuras de con¬
trol que posee este lengua¬
je y como obtener otras que
no posee, como pueden
ser las estructuras WHI¬
LE... WEND, DO... UNTIL y
otras. Tambien se profundi-
za en la repercusibn y algu-
nas de sus aplicaciones,
como pueden ser el calcu-
to del maxirno comun divi¬
sor de dos numeros o el
calculo de las raices de una
funcibn.
Sin embargo, el LOGO
no es solamente los grafi¬
cos de tortuga. Es un len¬
guaje bastante potente en
lo que respecta al trata-
miento de palabras como
grupos de letras, y de listas
como grupos de palabras.
El autor nos demuestra
como extraer un elemento
cualquiera de una lista,
como ampliarla, como cal-
cular el numero de elemen-
tos. Tambien se pueden
conseguir funciones mas
complejas, como insertar
una lista en otra, reempla-
zar un elemento de una lis¬
ta por otro, saber cuantas
veces aparece un elemen¬
to en una lista, eliminar un
elemento de una lista todas
las veces que aparezea,
eliminar elementos repeti-
dos, ordenar los elementos
de una lista, realizar opera¬
ciones matembticas con lisj
tas de numeros, cambios
de base de numeration e
incluso operaciones con
numeros romanos.
Las listas permiten hacer
muchas cosas. De su uso
avanzado se deriva la posi¬
bilidad de simular inteligen¬
cia artificial, especialmente
la utilizacion de estructuras
en ar bo I. Asimismo las in s-
trucciones de tortuga per¬
miten simular movimientos
de animates, simular la vi¬
sion y otras aplicaciones
muy interesantes.
Tambien es posible ma-
nejar ficheros y estructuras
de datos desde el LOGO,
asi como simular un mundo
tridimensional para la tortu¬
ga. De hecho, las primeras
aplicaciones cientificas del
LOGO se encaminaron a
mover una tortuga-robot
real, no un dibujo en panta-
ila. y hacer que el tal robot
se moviera por el espacio
tridimensional real con un
cierto grado de indepen¬
dence.
Ademas, en algunos dia-
lectos de LOGO es posible
manejar musica, asi como
utilizar una paleta de colo¬
res para asignar uno a
cada pluma disponible.
Libro: Cometas en tu micro: el Halley Editorial: Anaya Multimedia
Autor: Francisco Galendex Dominguez y otros Paginas: 95
El mayor acontecimiento
de los ochenla es la nueva
visita del cometa Halley.
En esta ocasion el come¬
ta se encuentra con una
generacion capaz de anali-
zarle de forma sofisticada
mediante el uso de ordena-
dores personales.
«Cometas en tu micro»
te da todos los programas
necesarios para que pue-
das predecir y analizar el
comportamiento del Halley
o de cualquier otro cometa.
Dos partes componen
esta obra. La primera es
una introduccion al conoci-
miento de los fenomenos
astrondmicos destacando
el papel de los cometas. Ha
sido elaborada por Agustin
Sanchez Lopez, secretario
de la Agrupacion Astrond-
mica Vizcalna, en un es-
fuerzo integrador que inclu-
ye los dos grandes avan-
ces: la intervencidn de la in¬
formatics en el rnundo de la
astronomla y el relato del
programs internacional
para la recepcion espacial
del Halley.
La segunda parte incluye
los programas de ordena-
dor por medio de los cua-
les puedes comprender di-
versos aspectos de las le-
yes que rigen el sistema
solar y los cometas. Ha
sido elaborada por rniem-
bros de la Agrupacidn As-
trondmica Salmantina. Los
programas se presentan de
forma que la comprensidn
de los conceptos es paula-
tina desde los mas simple
hasta lo mds complejo. Se
ha cuidado con esmero la
correlacidn entre los resul-
tados en pantalla y la reali¬
dad astrondmica.
En esta segunda parte
encontraras cinco progra¬
mas grdficos y dos numdri-
cos con los que analizar ex-
haustivamente el paso del
Halley o de otros cometas,
con consejos de adapta-
cidn para el Amstrad.
DR GRAPH
Programa para realization
de graficos estadisticos tipo
pastel, barras, etc.
Para que su
AMSTRAD frab^ |g|g!
tf} PASCAL MT +
Lenguaje cstructurado dc
alto nivel. Para educacion,
industria y gestion.
C BASIC COMPILER
Compilador de BASIC con
extensiones graficas.
.X.v, .
D1 STRtBUtDOR OF1CIAL DE
DR DRAW
Programa de dibujo para
diagramas tecnicos, logotipos,
presentaciones, etc. F.n color.
Adquicralos cn cualquier
cstahleamiemn autori/ado
o direetamente a:
Casa de Software, s.a.
NUEVA D1RECCION:
TAQUIGRAFO SERRA, 7, 5." B
Tels. 321 96 36 - 321 97 S8
08029 BARCELONA
dEN ^ f IIelpubuc°.
para
it
• — catiiogo GRAici
Solicit®
de nuesiros P
iroductos
I 1 Dcsco rceibir contra reemholso los siguientes programas:
Nontlirc:
Direction:
I'oblacioii
1 Dcsco rccibir informacidn de los Siguientes
ftanc«co QttaMt Don*»&uez
" 'i ■ >" iopw
• • . . *«• taz i opez A
!-. AngebSanfchtJ Gtarc \ ^BN
Cometas \
entu Micro: e 1 Halley
Calculos de 6rbitas y parametros
de cometas en BASIC
•neJUf vurrj-rr nr- -vfciptwc.r n
AM{,T*t 60 y APP„6«
ALI-04-P6
Representation
I r-' n In Unro Wn i m _ hior o fi mniArt In 01 i <31 CO
Las funciones a repre- problemas a la hora de in- biar a funcion, lo cual se
os ordena-
dores perso-
nales tienen
como princi¬
pal caracte-
ristica la capacidad de po-
der realizar multiples ta-
reas, casi tantas como se le
ocurran al usuario. En esta
ocasion presentamos un
programa, remitido por un
lector, que permite la repre¬
sentacion de funciones ma-
tematicas de tres tipos dife-
rentes y, ademas, la com-
posicion de ondas senoida-
les de direcciones perpen¬
diculars. Como cualida-
des sobresalientes de este
programa, hemos de seria-
lar la posibilidad de utilizar
un «Zoom» para ampliar
sucesivas veces cualquier
zona de la grafica repre-
sentada, asi como la facili-
dad introducida para calcu-
lar graficamente las raices
de la funcion, ya que me-
diante una flecha tndvi! po-
demos averiguar los valo-
res de las coordenadas X e
Y de cualquier punto de la
pantalla.
Los tipos de funciones
que podremos representar
son los siguientes: funcio¬
nes de dos varibles inde-
pendientes, las cuales apa-
recen dibujadas en pers-
pectiva en la pantalla; fun¬
ciones parametricas, en las
cuales las variables X e Y
dependen de un unico pa-
rametro t; y funciones en
coordenadas polares, en
las cuales lo que varia es el
radio en funcion de un an-
gulo phi.
sentar estan almacenadas
en lineas de programa, por
lo que para introducir una
funcion distinta, el progra¬
ma edita la llnea en la que
esta se encuentra, pudien-
do entonces modificarse a
voluntad, pero teniendo
siempre mucho cuidado de
mantener el numero de ll¬
nea que aparecera detente
del cursor. Una vez introdu -
cida la funcion, se retorna-
ra al menu del que haya-
mos salido pulsando la te-
cla de control [CTRL] junto
con la tecla [ENTER] pe-
quefia (en el 6128, la unica
tecla [ENTER])
Los usuarios de un CPC
464 deben mantener la li-
nea 20 tal y como esta es-
crita, mientras que los
usuarios de los modelos
664 o 6128 deben eliminar-
la, cuidando de NO RENU-
MERAR el programa. ya
que si lo hacen tendrian
troducir sus propias funcio¬
nes.
El manejo del programa
es sencillo, pues basta con
seleccionar mediante el
menu principal el tipo de
funcion que deseamos re¬
presentar y, una vez en el
submenu correspondiente,
tan solo es necesario intro¬
ducir la funcion y los para-
metros que detallaremos a
continuacion para obtener
la representacion deseada.
Como primera opcion del
menu se nos ofrece la re¬
presentacion de funciones
de dos variables. Con ella
podremos dibujar funcio¬
nes de la forma Z=f(X,Y),
en las que la Z (coordena-
da vertical) varia depen-
diendo de la X y de la Y
simultaneamente.
Una vez en el submenu,
la primera opcion que se
nos presents es la de cam-
realiza como ya hemos ex-
plicado. La funcion mtrodu-
cida por defecto es
Z=(SI N(X)/X)*(SIN(Y)/Y).
La segunda opcion de
este primer submenu per¬
mite introducir los marge-
nes entre los que variaran
las variables X e Y. Para
ello, debemos introducir el
valor rninimo y el maximo
que queremos representar
en la pantalla para cada va¬
riable. Inicialmente estos
son (-12.12) tanto para laX
como para la Y.
La opcion tres calcula
primero los valores de la
funcion en los margenes
especificados, y a conti¬
nuacion calcula las proyec-
ciones a dibujar en la pan¬
talla para obtener una ima-
gen tridimensional. Este
proceso resulta lento, si
bien solo es necesario la
primera vez que se dibuja
una funcion. Si ha vueito al
0' 270'
68 / Amstrad User
menu y desea dibujar la
triisma funci6n otra vez,
puede elegir la opcion cua-
tro, la cual utiliza los valo-
res ya calculados, ahorran-
do asi bastante tiempo.
La opcion cuatro dihuja-
ra la funcion sin realizar el
calculo de valores y su
transformacion a proyec-
ciones, pero solo si previa-
mente se uso la opcion
tres.
Por ultimo, la opcion cin-
co nos permite salir de este
submenu.
La segunda opcion de
programa principal nos per¬
mite el dibujo de las funcio-
nes en coordenadas para¬
metricas y la tercera, el di¬
bujo de las funciones en
coordenadas polares. Los
submenus de ambas opcio-
nes los detallaremos en
conjunto, ya que son los
mismos pero aplicados a
cada caso.
Empecemos con la pri-
mera opcion, mediante la
cual podremos cambiar las
coordenadas del punto
donde los ejes se cruzan,
permitiendonos asi colocar-
los donde nos interese. Los
valores de las coordenadas
se daran toman'do como re¬
ferenda las coordenadas
que usa el ordenador para
dibujar puntos en la panta-
lla. Los valores prescritos
por defecto en el programa
son, en el caso de las fun¬
ciones parametricas, 320
para ia coordenada X y 200
pra la Y lo cual correspon-
de al centra de la pantalla;
en las funciones en coorde¬
nadas polares, dichos valo¬
res son 100 y 200 para la
X y la Y respectivamente.
La segunda opcion de
ambos submenus, tanto el
de funciones parametricas
como el de funciones en
coordenadas polares, sirve
para introducir los limites
entre los cuales variara el
valor del parametro t, en el
caso de las parametricas, y
el del angulo phi en el caso
de las polares. Los valores
predefinidos en el progra¬
ma son, para t, desde -15
hasta 15, y para el angulo
phi, desde -9.77 hasta
9.77.
La opcion numero tres
permite que la funcion apa-
rezca dibujada con mayor
precision, si bien esto hara
que se ralentice el proceso
de dibujo de la mlsma. Tan¬
to en parametricas como
Amstrad User / 69
REPRESENTACION DE FUNCIONES
10 REM ** LINEA 20 solo para CPC 464 *
20 POKE 0,0
30 ON BREAK GOSUB 5470
40 REM ***************************M**
50 REM -if REPRESENTACION DE FUNCIONES *
60 REM * Juan Jose Valverde *
70 REM * 1986 *
SO REM *******************************
90 MODE 2: CLEAR; TCI=26: F0=ci: R0=c: 11=0:03=
0
100 ON BREAK GOSUB 5470
110 INK 1,TO:INK 0,FO:BORDER FO:IMK 3,F0
120 GOTO 5210
130 T0=26:F0=0:11=0:12=0
140 ON BREAK GOSUB 5470:ON ERROR GOTO 78
0
150 KEV 140,CHR4(131+“GOTO 620"+CHRS(131
:xi=-12:yi»-12:*f=12:/f=i2
160 MODE 2:LOCATE 31,9:PRINT“3-D GRAPHIC
S■ " : LOCATE 31,24:PRINT"Espere urt momenta
170 DIM >,(21,211 : DIM 2(22,22) ;DIM 1(22,2
2):DIM j (22,22)
I S I., FOR |'i — C' Tu 2 o : F O F: ry= 0 TO z u • , fii + , , n. X
1 )= (45568- S50*m+5202*:i) / < 356 + 1 7* * m + n ! ) IN
EXT in, i'i
190 GOTO 620
200 CLS: 12 = 0: PRIM r ,, PULSA cti !i[ENTER) PA
RA VOLVER AL MENU*
210 EDI! 580
220 MODE 2: wi! 1 i Z Dll.2.is ** 1 WEI IB : INPUT. “V
rs 1 o i i ip i c i a 1 la x 11 J > ■ : I * >• i - O T H Ei-I >: i — 0,
0001
„ l: I Up I r is : Gi" , ■ 1 1 a 1 dt v. 1 IF i — o 1
HEM ; ( =0*. COO 1
240 ir ..,= .4 THEM 220
250 IMPU1 11 Va 1 or micial da V , , i : IF / i =0
THEM y 1=0.0001
261 ' INPUT M Ja 1 or 1 i na 1 da / “ ; , 4 : cp_L . i , I
=0 THEN y-f =0.0001
2?G IF / i = ./ f THEN 250
2S0 12=0:GOTO 620
290 MODE 2: LOCATE 25.9; PRINT CHR*«24H-*
CALCUtANDO VALORES DE LA FUNCION 1 + CHR* (
24) : L 0 C A T E 31.24 : PR IN T E s p a r a , 1 n p'p'i.oma ii t o
0 m ’ 1: ii — l : x= i : ■—, i .* GOSUB 530'^ z i =r.' ol'S
UB 5SO : z -f = z
310 FOR »'.! T 0 %t l-TEP; n • l) 2C.9‘2?9:F
OR Y = y i TO « STEPS' Jr f- iit £0.9999
320 GOSUB 580 : z ( m, i ) =z* (m , i.) + 50 ) ! 178 +
171 ( up 1 ii - 2 ) ■
330 IF r ( y , r-; ) z I THEN z 1 = z (m, n )
340 I 17 z (m, a : ( z i THEM z i =z ( ,v., n )
350 r=n + 1 : NEx 7 p : n= 1: rii=r.i 4 1 : NEXT X
.5,1-0 A = 55 izf-zi)
370 FOR R-p= 1 TO 21 : rOR r. = 1 T0 2 1
380 i (n , rt) =2.5*1; (r«, r.) ; j («, m ! =2.5* ( 7g*(I
7*rpi 128+ >: !m , r, 1 1! 1 7gr 1'’*,,,. + A* (z 1m , n* -z\',
LVo i i : Ml. i mi i 2 = 1
400 MODE 1 : ON BREAK STW'.-CW BREAK GC3UB
5190
410 GOSUB 5180
4 2C: F'LGT 4 0, 6 U * iD R A W R — ’ O . 4 U : D F: A W R u, 1 1_. 1 i*10
VER 0,-70: DRAWF; 70.-40
430 TAG:MOVE 30.52:PRINT■V• } *. MOVE 173,52
:PRINT“X";:move 105,190:PRINT "2 ";:tagoff
en polares la precisidn esta
fijada en 0.3, aunque su
valor podra oscilar entre
0.1 y 10, y el dibujo resul-
tara mejor cuanto mayor
sea el numero que intro-
duzcamos.
La opcion cuatro permite
determinar'a que escala
sera dibujada la funcidn.
Cada eje puede ser dividi-
do en escalas diferentes,
de mode que podremos de-
formar una grafica sin mas
que modificar las escalas
de los ejes de forma dis-
tinta.
Si deseamos dividir los
ejes en un numero mayor
de partes, podremos hacer
uso de la opcion numero
cinco de ambos submenus,
la cual nos permite aumen-
tar la precision de las esca¬
las de los ejes. Los valores
que podemos introduce en
esta opcion van desde 40
hasta 640, siendo 80 el va¬
lor definido por defecto en
el programa. Cuanto menor
sea el numero introducido
en esta opcion, mayor sera
de los ejes. Si contestamos
afirmativamente, las esca¬
las apareceran numeradas;
en caso contrario solo apa¬
receran las divisiones en
los ejes. pero sin numerar,
lo cual puede ser util para
una mayor claridad de la
funcion que represente-
mos. Si estamos en el sub¬
menu de polares se nos in-
terrogara ademas sobre si
deseamos dibujar los ra¬
dios. Estos son unas Kneas
que separan los cuatro
cuadrantes, detinidos por
los ejes X e Y, en propor-
ciones de 30 grados cada
una, las cuales nos permi-
tiran tener una idea aproxi-
mada de los valores entre
los cuales varia el angulo
phi.
La septima opcion de
ambos submenus nos per¬
mite modificar la funcidn
existente o introducir una
nueva funcion. Para ello se
emplea el sistema de edi-
la precision de la escala.
La sexta opcion de am¬
bos suDmenus rios permite
dibujar la funcion que haya-
mos introducido. Antes de
empezar a dibujar se nos
preguntara si deseamos
que aparezcan las escalas
cion de Ifnea explicado an-
teriormente, y se vuelve ai
menu de! que hayamos
partido del mismo modo.
En el caso de parametri-
cas, la funcion introduci;
daen el programa esta
compuesta por:
*X=t j 2-2’t
*Y==1/t j 2+t j 2
70 / Amstrad User
y en el caso de polares. la
funcion es:
R-2‘PI/p*SIN{3*p)
donde p representa el an-
gulo phi.
Si desearamos represen-
tar una funcion en explici-
tas, de la forma Y=f(X). io
que tendnamos que hacer
es convertirla en una fun¬
cion en parametricas ha-
ciendo un sencillo cambio
de variable. Donde pone X
ponemos t, y cuando ten-
gamos que introducir la
funcion, y se nos prequnte
por la X, pondremos X=t y
en la Y pondremos Y=f (t).
Con un ejemplo esto se
vera mas claramente. Si
desaramos representar la
funcion Y=SIN(X)/X, ha-
ciendo el cambio de varia¬
ble la funcion quedaria des-
glosada de la siguiente for¬
ma-
* X=t
’ Y = SIN(t)/t
con lo cual ya solo tendrla-
mos que introducir las dos
partes de la funcion utill-
zando la septlma opcion.
La ultima opcion de los
submenus nos permite re-
gresar al menu principal, si
bien existe una opcion que
no aparece en el menu
pero a la cual se puede ac-
ceder pulsando 9, y es la
del cambio de colores. Di-
cho cambio se realiza con
las teclas del cursor: [DE-
RECHA] fe [IZQUIERDA]
cambian el color del papel,
mientras que [ARRIBA] y
[ABAJO] cambian el color
de la pluma. Pulsando
COPY se da por terminada
esta opcion.
La cuarta opcion del
menu principal nos permite
la composicion de dos on-
das perpendiculares del
tipo senoidal. En la panta-
lla obtenemos la figura re-
Ecuaciones parametricas: x=T 2 -2*T y=-^-+T 2
- 10.0
sultante de la composic,
matematica da ambas on-
das. Estas figuras reciben
el nombre de figuras “figu¬
ras de LISSAJOUS», y son
las que se obtienen en las
pantallas de los oscilosco-
pios al componer dichas
ondas. Las opciones con
las que contamos son cam-
biar las frecuencias de. am¬
bas ondas; cambiar la fase
inicial de una de ellas, lo
que nos permite desfasar-
las un angulo entre 0 y 2*PI
radlanes; cambiar las am¬
plitudes de ambas ondas; y
aumentar la precision del
dibujo, con la consiguiente
perdida de velocidad en la
representacion.
Los valores introducidos
por defecto en el programa
son los siguientes:
Las frecuencias son 3 y
2 (pueden tomar cualquier
valor, pero los mas intere-
santes son ios numeros en-
teros sencillos no divisibles
entre si).
La amplitud dada a am¬
bas ondas es de 150. Este
valor se da tomando corno
referencia los pixels de la
pantalla.
4*40 FOR m=l TO 20: FOR n=l TO 20
450 S= ! i (m , ft) + i < rn< 1 . n + 1 ) ! /2: s = ' l i m, n ) * i
< m +1, n +1) t / 2
460 IF TEST(S,sy)T>0 THEM 510
470 PLOT j ;m, n ) , j (m , n ' : DRAW i ln< i , r.) , j (m
+ t , fi) : DRAW i {nU 1 . : 1 ) , j {riir 1 , n 1)DRAw i (
Rt, h ‘ 1S j j >' m i 11 +1) : DRAW i ! m, h i j I < ffl i lj
430 MOVE 3,s
490 IF PEEK 10i< >0 THEM FILL 3
500 IF 11=1 THEM 11=0: ON BREAK STOP: Oil B
REAL GC3LIB 5470:00 TO 600
510 HE.‘41 n:MEXT at! ON BREAK ST OP: CM BREAK
GObtJB 5470
520 WHILE INKE , *< >" 11 ; WEND
530 LOCATE 2.25 ‘.PRINT "Put aa COPT para vo
1 ver al menu":A*=INKEY*:IT A*=*"THEN 53C
540 IF UPPER*(A*S ='*C "THEN >/“ 1 .‘LOCATE 2.L
5:FRINT SPACE*(33) :GOT 0 1690
550 IF UPPER* t A*) = P" rp;;:i LOCATE 2, 25: PR
IN r SPACE* 1331'• U "‘-■UVIE SiSO". I C UP .'.IjO'iO jI’O
560 IP A*=CHR* 224 ) THEN 620
570 "CiTO 530
530 z= (3 IN i>,) /X) (MS IN ( 7) i Y)
590 RETURN
600 WHIL E IMKEV* ■' > " : WELTI!
610 LOCATE 2,25:FRINT"FUL3A UNA TECLA PA
RA VOL VER al NENu a : A-E-IrlKE, *: IF A*= "THE
I! 6 i O
62e l : 'T" Dt 2: ON BREAr. GOSL.B 5470: ERROR
OC 1 T 0 -"’ou
630 LOCATE 20,6: PR' I f f T CHRS ( 24 ! + ‘ FUNCION
ES DE D03 VARIABLES EN EL ESPACIO "*CHR*
( 24 :
640 ^OC ATE 37, lO.-FRIN’ ''KEN:,'"
3-53 LOCATE 25, il 3: PRINT " 1 , . . . CAMBIAR LA F
UNCI ON
660 LOCATE 23,15:PRINT"2....CAMBIAR HITE
7VALG3 DE LA FUNCION"
i70 LOCAlC 25, 17:PR IN: “3. . . .D1EUIAR LA F
l.triC I ON"
oOv 1 V'-CA T C. 25 ,19: PR IN’ " 4 . . . . D I BUT AR L A F
UNCION BE NUEVO"
670 LOCATE 25,21 : P'R I NT ”5. , ■ , V'iSLVER AL I tE
NU PRINCIPAL"
Amstrad User / 71
760 1.0CA fE 2, 25 ; PF IliT 'E1.1 IA LA OF "ION CE
GEADA ' i-5) "
710 WHILE INI'E ,SLZNS
“20 A'i- I i-IKE- S ; ‘ “ A*-* “THEN “20 ELSE aa=A
SC1A*i
770 IF ,- *<4<7 OR *a>5^ THEN 720 ELSE W-VA
L (AS!
4 ,j Lfv W LiOJ0 2 ; -0.220 1 29u , ~ 70 < ’60, 5 310
750 SOTO 720
^60 NODE 2: CLEAR:GOTO * 350
770 IF 12=1 THEN 400 ELSE ?2C
“?0 RES’.IKE HE.
"’90
NODE 2:CLEAR
: Tp=2;:F0=0:1 1 =0: O' 1 BREA
;; oc
)SUB 5-1 ■’0: ON
ERROR GOrO 123Cl
800
9-320: .•9=20i
■*. • i - — i r > l i _ i r > : - i. i r i n i
u* . W i •• . x ■ . >. 1 • 1 .7 . 1. £. -■ * ■ 1
-0.3: E1-20; E2■- 20
P3='80q= i
31 0
GuTu I 2 ,: J0
G20
MOLE 2:WHILE
INK L T*0“”: WEND: INPUT "A
tc i sif 1 or infi’i'i
= ''! x 9
Il-irtW 'Ot dfrifda del or iqen a "; / ?
3-40
GOTO 1240
GGO
NODE 2:WHILE
INK'EYI, ; " " : WEND: INPl.ll "P
.ec i s ioh (0.1 a
10)*iF4
860
IF P4<0.i OR
F’4 > i 0 THEM 850
S“C
GOTO 124o
co'O
NODE 2:WHILE
INKEV*< > " " .* WEND
S90
1
900
INPUT"Llmite
inferior de t =" ,* t i : •_ i = t
INPUT "Lir.ute
superior de t ="; t2
910
IF 11 = 12 THEN 380
920
GOTO 1240
930
MODE 2:WHILE
INKEY*< '>" " : WEI ID: INPUT " E
sea la del eje X 1 '
1 El
940
IMFUT"Esc a 1 a
del e ) e Y" ■' E2
950
GOTO 1240
960
MODE 2:WHILE
INKEYS< ) " " : WEND : I IpUT P
recis1on de la esc«ia de los ejes (40 a
640)
—", 93
970
IF F3>640 OR
P3<40 THEN 960
9cO
GOTO 1240
990 MODE 2-.0N ERROR GOTO 1230511=11 :P0=1
: GG3UP 209>0
1000 !<=i
1010 ON BREAK STOP: ON BREAK GOSUB 5190
1020 FOR T = tl TO t 2 «■ 1 / ( F4* 1 00 ) STEP 1/(F'4
K 1001
1 OaG GQSLIB 1200
104 0 x 1 ■ X / I + .x 9 : y 1 = Y / 10 + y 9
1050 IF K= 1 THEH C = v 1: C0= ■/ 1: K = 0
1060 IF C<0 OR 0640 OR COCO OR COMOO T
HEN K=J:GOTO 1100
iO^O PLOT C,CO
103C DRAW x1« y1
1090 C=>. 1 : CO= y 1
1100 IF 11=1 THEN 11=0:ON BREAK STOP:ON
BREAK GOSUB 5470:GOTO 1460
1110 NEXT T:ON BREAK STOPION BREAK GOSUB
5470
1120 WHILE INKEY$<>"":WEND
1130 LOCATE g,25:PRINT"Fulsa COPY para v
olver al menu " : A$= I HKEY’S: IF AS="’THEN li
30
1140 IF UPPERS(A*)*’C"THEN v=2:LGCATE 2,
25: PR I NT SPACES (33) .’GOTO 1690
1150 IF UPPER* (A*) »"(/"THEN LOCATE 2,25:F
RINT SPACES(33):m=1:GOTO 3410
1160 IF UPPERS(AS)="p"THEN LOCATE 2,25:P
RINT SPACES133):ICOPYlGOTO 1130
1170 IF UPPERS(AS)="Z"THEN LOCATE 2,25:P
RINT SPACES (33) :m=l .-GOTO 3990
1180 IF AS=CHRS(224)THEN 1240
1190 G”TO 1130
1200 X=T 2»2*T
1210 '■ = 1 / T ^ 2 * T ‘2
. 220 R E T UP:11
La fase inicia! dada es
cero (ambas ondas estan
en fase).
La precision puede tomar
valores del a 5, estando fi-
jada imcialmente en 3.
Una vez explicadas las
diferentes opciones de
cada menu, pasaremos a
estudiar una serie de co-
mandos que podremos
usar una vez dibujada la
funcion correspondiente.
Alqunos son comunes a to-
das las opciones y otros
solo estan disponibles en
las opciones de parametri-
cas y polares. Estos co
mandos se se ejecutan al
pulsar la lecla correspon¬
diente a la primera letra de
su nombre, una vez que te-
Este nos hara una copia en
impresora del dibujo que
tengamos en pantalla, si
bien solo funcionara si an¬
tes hemos cargado alguna
rutma que nos simule el co-
mando COPY para volca-
dos de pantalla en impreso¬
ra. El programa esta prepa-
rado para cargar el coman
do COPY creado por el pro¬
grama TASCOPY. La ruti-
na de carga esta en las li-
neas 1490 a 1530, las cua-
les se pueden modificar fa-
cilmente para captar la car¬
ga de olra rutina cualquie-
ra.
Como comandos especi-
ficos de las opciones de pa-
rametricas y polares tene-
mos dos que seran de gran
COMPOSICION DE ONDAS
nemos en la pantalla el di¬
bujo correspondiente.
Como comandos cornu
nes a todas las opciones
tenemos el comando CO
LOR (que se obtiene pul-
sando la tecla [C]), el cual
nos permite cambiar los co¬
lores del dibujo y del fondo
con las_teclas del cursor.
Estas funcionan igual que
en la opcion 9 explicada
anteriormente. El otro co¬
mando comun es el coman¬
do PRINTER, que se obtie¬
ne pulsando la lecla [P].
utilidad a la hora de realizar
un estudio matematico de
la tuncion. Se trata del co¬
mando ZOOM (tecla (ZJ)
que permite-la ampliactdn
de una parte cualquiera de
ta grafica. y el comando
VALORES (tecla (Vj), que
lermite determinar de un
modo aproximado los valo¬
res de las coordenadas x e
y de un punto cualquiera.
El primer comando reali-
za una ampliacion de la
porcion de la grafica que se
encuentra dentro de un rec-
72/Amstrad User
1430 GOTO 1240
1490 fflB=HIMEM
1500 MEMORY n 1911
i510 LOAD' 1 ] COP i * B111 11 , rdiii 1910
1520 CLOSEIN
1530 CALL mm-1910
1540 GOTO 1550
1550 MODE 2:ON BREAK COSUB 5470
1560 LOCATE 31,9: PRINT CHRS(24)4" ** MEN
U PRINCIPAL ** "rCHRS(24)
1570 LOCATE 20,13:PR INT"1. . . .REPRESENTAC
ION DE FUNCIONES DE DOS VARIABLES"
1530 LOCATE 20,15:PR INT"2. . . .REPRESENT AC
ION DE FUNCIONES EN PARAMETRICAS"
1590 LOCATE 20,17 ‘.PRINT "3. .. .REPRESENT AC
ION DE FUNCIONES EN POLARES"
1600 LOCATE 20, 191PRINT"4. . . . CQYPOEPCION
DE ONOAS PERPENDICULARES"
1610 LOCATE 20,21:PRINT"5 ....WER COKANDO
S PRINCIPALES"
1620 LOCATE 2,25:PRINT"EL IJA LA OFCION D
ESEADA (1-5) "
1630 WHILE INKEYS:1"":WEND
1640 AS-INKEVS: IF AS="THEM 1640 ELSE aa
=ASC(A*!
i650 IP aa 49 OR aa 5I NCI! 164> ELSE W=
VAL(A*)
1230 t I = T 4 1 ,'P4* II .-RESUME NEXT
1240 MODE 2!ON BREAK COSUB 54^0:011 ERROR
GOTO 1230
1250 LOCATE 22,3:P,9INT CNR*4245 4* FUNCIO
NES EN PARAMETRICAS "+CMR*(24>
1260 I OCA 1E 31.6:PRINT "MENU":q=l
12^0 LOCATE 20.9 : PR I NT 11 1 ... . CAME IAR COOR
DENADAS DE LOS EIES"
1280 LOCATE 20,11:PRINT"2_CAMBIAR VAL
ORES DEL PARAMETRO t"
1290 LOCATE 20, 1 3: PRINT "3CAMBIAR PRE
Cl SION DE LA FUNCIOH"
1300 LOCATE 20. 15: PRINT - 4_CAMBIAR ETC
ALAS DE LOS EJES"
1310 LOCATE 20,1 T iPRINT'S....CAMBTAR RRF
CIS ION DE LAS ESCALAT DE LOS EJES'"
1320 LOCATE 20 . 1 8: PR I NT « 6 .... DI RU 7 AR I.A
FUNCION"
1333 LOCATE 2B . 2 i'1 PRI NT “ 7.... CAMBIAR LA
FUNCION"
1340 LOCATE 20.23)PRINT"8....VOLVER AL M
EMU PRINCIPAL"
1350 l OCATE 2,25". PR INT"EL I3A LA OPCIGN D
ESEADA (1-8)"
1360 WHILE INKEYST>”":WEND
1370 AS=INKEYS:IF AS=""THEN 1370 ELSE aa
=ASC(AS)
13S0 IF a a < 4 9 OR aa>57 THEN 13:’0 ELSE W~
VAL(AS)
1390 ON W GOTO 820.880,350.930.960,990,1
420,1550,1820
1400 GOTO 1260
1410 END
1420 MODE 2:KEY 140,CHRS(13)+“GOTO 1440"
+ CHRS(13)
1430 PR I NT " PULSA c tl-1 +1 ENTER 3 PARA DEFIN
TR V (15 ".-EDIT 1200
1440 MODE 2:KEY 140,CHRS(13)+"GOTO 1240"
4CHRS(13)
1450 PRINT"PULSA c t r 1 + [ENTERI PARA VGLUE
R AL MENU":EDIT 1210
1460 WHILE INKEYSO" “ : WEND
1470 PRINT CI-IRS (23) i CHRS (0 ) f 1 LOCATE 2,25
:PRINT"FULSA UNA TECLA PARA VOLVER AL ME
NU":AS=INKE7S:IF AS=""THEN 1470
1660 ON W GOTO 130,790.1860,281.0,4250,18
30,1630
167C) GOTO 1560
1 6c0 END
1690 IF RCiOl THEN LOCATE 2,25:. PR HU " TV 1
sa COPY para salir"
1700 AS= IMKEYS: IP AS= ” " "I HEN 1700
1710 IP AS=CHRS (240) AND TOC 26 THEN TO = TO
+ 1
1720 IF AS=CHRS (241AMD TO JO THEN TO=TO-
1
1730 IF AS=CHRS(242)AND F0C26 THEN PO=EO
4 1
1740. 17 AS -CHRS (24 3’, AT® FT) VC. HILL FC'.^FO -
X
1750 IF AS-CHRS (224 ! THEN 1 78{J
1760 INK I,TO: INK 0 , FO". BORDER F'Cv. 5V/I 3,F
0
1770 GOTO 1 700
1780 IF R0=1 THEN SOUND 1.4 _ 8.30.15
1790 IF RO•;1 THEN LOCATE 2.25:PRINT SPA
CES(30)
1 SoG DM \. GOTO 5 jO. 11 :0.64w, 1 2-tlO, 1 560 ,24
30,2640,3200.3110
18.10 %/-3-.LOCATE 2 .25.-.PPUNT SPACES ( 30> :GO
TO 1690
1820 v *41 LOCATE 2,25:F'RINT SPACES (30 ): GO
TO 1690
1830 V-5:L0CATE 2,25:PRINT SPACES(30>:GO
TO 1690
1340 v=7:LOCATE 2.25:PRIN1 SPACES<30):GO
TO 1690
1850 v8:LOCATE 2.25:PRINI SPACES(30):GO
TO 1690
1360 CLEAR:ro=c:11=0
1870 ON BREAK GOSUB 5470
1380 W0=-9.77384381:wl=-7.77384381:w2=9.
7732.41.2.1-. v.9-l'CAT. -,7-2'C'C.-.P4^C. .7,\TV--26 -.FO--0
:El=12:E2=12:P3=30:q=l:P0=0
1390 GOTO 2620
1900 MODE 2-.WHILE IHKE'fS " " -.WE11D-. ICFUT’
Abcisa del or iqeri*=" ; x9
1910 INFUT"Ordenada del oriaen=";y?
1920 GOTO 2620
1930 NODE 2:WHILC INKEYS<>"":WEND: INPUT"
Precision (0.1 a 10)";F4
Amslrad User / 73
1940 IF F4<0.1 OR P4>10 THEM 1930
1950 GOTO 2620
1960 MODE 2:WHILE INKEY*<)"":WEND
1970 INPUT"Valor inieial del angulo phi
en qrados="iG0
1980 INPUT" Va 1 Or - lira] del anra.il o phi en
q r ados'";G1
1990 IF G0-G1 THEN 1960
2000 w 1 =G0*PI / 1 SO: w2=G 1 *PI / 130: W0=w 1
2010 GOTO 2620
2020 MODE 2WHILE IWKEYS < > " " 1 WEND: INPUT "
Escala del eje >.'"»E1
2030 INPUT"Escala del eje Y";E2
2040 GOTO 2620
2050 MODE 2: INPUT" FreeIsi or. de la escala
de los ejes 140 a 640!=",P3
2060 IF P3>640 OR P3s'40 THEM 2050
2070 GOTO 2620
2030 ON ERROR GOTO 2580:MODE 2
2090 LOCATE 25.8:PRINT"Mumero las escala
s (5/n)?“: as= i mkeys: IF as=">'THen 2090
2100 MODE 2:IF UPPERS(AS)<>"S"THEN 9=0:1
F P0=1 THEM 2140 ELSE 2120
2110 q=1:IF P0=1 THEN 2140
2120 LOCATE 25,3:FRINT"Dibujo los radios
(s/n)?": AS=INKEYS:IF Ai=""THEN 2120
2130 MODE 2:IF UPPERS(AS)< >"S"THEN R0=0:
ELSE R0= 1
2140 wl-WO:I=(2*E1)/(640):I0=(2*E2>/(640
}
2150 MOVE x9,y9: DRAWR 640-x9 , 0 : MOVE x9,y
9:DRAWR- 0,400-y9:MOVE x9,y9:DRAWR-x9,0:M
OVE x9,y9:DRAWR 0,-v9
2160 E = x9/8:E0=y9/16: IF x9>0 AND x9<640
THEN LOCATE E + 2, 1: PRINT“Eje Y”
2170 IF y9>0 AND y9<400 THEN LOCATE 74,2
4-EO:FRINT"Eje x"
2180 IF R0=1 THEN GOSUB 3650
2190 IF q=l THEN TAG:MOVE x9* 1,y9-5:PRIN
T"0",:TAGOFF
2200 UC=(El*P3/320):U=0:U1=<E2*P3/320)
2210 n= 1 : TAG:FOR j =>;9 TO 640 STEP P3:U=U
+ U0:IF j =640 THEN j=638
2220 MOVE x9-n*P3,y9-4:DRAW x9-h*P3,y9+4
: IF 9=1 THEN MOVE x9-4-n*P3,y9-5;PRINT;U
SING " -Sft. S " i U i
2230 MOVE x9+r.*P3, y9-4: DRAW x9 + r, *P3 . /9 + 4
: IF 9=1 THEN MOVE x9-3+n*P3,y9-5:PRINTiU
SING"##.#" ;Ui
2240 MOVE x9-n#F3,v9-4:DRAW x9-n*P3,y9+4
: MOVE x9+n*P3,y9-4:DRAW x9*r,*P3 , y9 + 4
2250 n = n + 1:NEXT
2260 U=0:n=l:F0R j=y9 TO 640 STEP P3:U=U
+U1:IF 1=640 THEN j=638
2270 MOVE x9~4. y9-iv*P3: DRAW x9+4,y9-n*F3
:IF 9=1 THEN MOVE x9*5, v9 + 5-n#P3:PRINTiU
SING"-##.#"!U!
2280 MOVE x9-4,/9 + n*P3; DRAW jriP-f 4, >'94 n*P3
: IF 9 = 1 THEN MOVE x9+5, v9+5+n*P3:FRINTi U
SING"##.#";U;
2290 >. = n + 1:NEXT:TAGOFF:IF T0=1 THEN RE IU
RN
2300 K=1
2310 ON BREAK STOP:ON BREAK GOSUB 5190
2320 FOR P=w1 TO w2+1/(P4*100)STEP 1/!P4
K 100)
2330 GOSUB 2560
2340 xl = X/ H-x9: l = r/IO+y9
2350 IF K=1 THEN C=x1:CO=v1:K=0
2360 IF C<0 OR 0640 OR C0<0 OR C0>400 T
HEM K=l:GOTO 2400
2370 PLOT C,CO
2380 DRAW xl.yl
2390 C=xI:C0=yl
2400 IP 11=1 THEN 11=0: ON BREAK STOP.'ON
BREAK GOSUB 5470:GOTO 2590
2410 NEXT P:IF R0=1 THEM SOUND 1,473,30,
15
2420 ON BREAK STOP: ON BREAK GOSUB 54 _, 0
2430 IF ROOl THEN LOCATE 2,25: PRIMT"Pu 1
sa COPY para volver al nienu"
2440 WHILE INKEYSY >"":WEND
AS=INKEY<S: IF AS="* THEM 2450
IF UPPERS ! AS) = "C” THEN v = 6:IF ROOl
1 OCAlE 2,25: PR I III SrACCS(33)
IT UPPERS < AS ) = "C" II lEil * =6: GO 10 1690
IF UPPERS (AS) = " V"THEN IP ROOl THEN
2.25: PRINT SPACES ( 33) :rn=2
UPPERS (AS) = "V"THEM w=2: GOTO 3410
UPPERS (AS) *"P"THEN IP ROOl THEN
2,25:PRINT SPACES<33)
UPPERS(AS)="P“THEN!COPY:GOTO 243
2450
2460
1 HETi
2470 ir
2480 IF
LOCATE
2490 IP
2500 IF
LOCATE
2510 IP
0
2520 IF
LOCATE
2530 IF
2540
2550
2560
2570
2580
2590
2600
THEN
3990
IF
UPPERS ! AS) ="2" THEN IF ROOl
2,25 : PRINT SPACES (33) :rn=2
UPPERS (AS) =" 2" THEN r.i=2: GOTO
AS=CHRS(224)THEN 2620
GOTO 2430
r=2*PI/P*SIN(3*P)
X=V*COS <F):Y=r*SIN(F>:RETURN
K=l:RESUME NEXT
WHILE INKEYS< >"":WEND
PRINT CHRS(23)iCHRS(O)i:LOCATE
(PRINT" PULSA UNA TECLA PARA VOLVER
EMU ":AS=INKEYS:IF AS=""THEN 2600
2610 GO 10 2620
2620 MODE 2:ON BREAK GOSUB 5470:ON ERROR
GOTO 2580
1,25
AL M
tangulo que aparecera en
la pantalia al pulsar la tecla
[Z], Dicho reetangulo puede
moverse con las teclas del
cursor (se movera mas ra-
pidamente si las teclas del
cursor se pulsan simulta-
neamente a la tecla [SHIF-
Tl]), y puede agrandarse o
redueirse con la tecla [M] y
la tecla [N] respectivamen-
le. Si se realizan varias am-
pliaciopes sucesivas de
una funcion se recomienda
que se vaya aumentando la
precision de la funcion para
que el dibujo sea mcis de-
tallado. Para realizar la am-
pliacion de la grafica debe-
mos pulsar la tecla [TAB]; si
74 / Amstrad User
iATENCION OFERTA DE LANZAMIENTO!
iCOMPRA 6 JUEGOS: PAGA SOLO 5!
AMSTRAD
PVP
RAMBO
1.600
BOULDERDASH
2.400
ROCKY HORROR SHOW
1.980
RRUCF LEE
2.200
D ROCKY HORROR SHOW
2.420
CAULDRON
1.900
SKY FOX
2.280
D
CAULDRON
2.600
SORCERY
2.800
COMPUTER HITS 10
1.980
D SORCERY
2.600
CYRUS CHESS
2.500
SPY US SPY
2.040
D
CYRUS CHESS
2.500
D SPY US SPY
2.360
FIGHTER PILOT
2.100
TAUCETI
1.900
D
FIGHTER PILOT
2.800
THEY SOLD A MILLION
2.190
FIGHTING WARRIOR
1.700
D THEY SOLD A MILLION
3.600
D
FIGHTING WARRIOR
3.800
VIERNES 13
1.600
JUMP JOT
2.100
D VIERNES 13
2.800
D
JUMP JOT
2.700
WARRIOR
2.580
MATCH DAY
1.600
0 WARRIOR
2.980
WHO DARES WINS
WHO DARES WINS
WINTER SPORTS
YIE AR KUNG TU
YIE AR KUNG FU
ZORRO
30 BOXING
30 BOXING
30 GRAND PRIX
30 GRAND PRIX
1.540
2.860
1.900
1.800
2.480
2.060
2.400
3.380
2.400
3.300
U OU 'jhfMIML' rnlA O.OUU
ENVIANOS A
SOFT INVADERS
GENERAL OHAA, 33, 5." 28006 MAORIO
DESEO RECIBIR CONTRA-REEMBOLSO LOS SIGUIENTES JUEGOS:
NOMBRE:
NOMBRE
CANT
PRECIO
DIRECCION:
POBLACION:
TEI EFONO
TOTAL + 1 75 (gaslos envio)
ME LOS ENVIAN A.
_COD POSTAL:
FIRMA
■con fro- wm-amo-conm- i/BW-ovm
S I se ha cansado del 464 y quiere un 8256, si se comprd un 8256 y sus hijos no pueden
jugar y quiere un 6128 o un 464, si se hartb de matar marcianos, bajar a la mina o
subir a las estrellas y quiere COMPRAR/VENDER/CAMBIAR sus productos Amstrad
por otros: esta es su seccion. Ah, con una condicion: trato entre particulares.
Mandar a:
AMSTRAD USER (C-V-C)
Rellene y recorte el cupon que encontrara debajo y mandenoslo, que Bravo Murillo, 377, 5A
de un mes para otro se lo publicaremos. 28020 Madrid
I---
.
i
i
i
i
1
i
1
i
1
l
1
1
1
1
1
i
_ J
i -
i
i -
i
1
i
i
i-
■
i
i —-
i
i -
“ UK-
Hi
fim- vEm-amo-comm- vEm-cmi
I
2i
2630 LOCATE 24,3:PRINT CHR*(24)4" FUNCIO
NES EM POLARES “ 4-CHRS<24)
2640 LOCATE 31,6.* PRINT “MENU “: q= 1 : R0=0
2650 LOCATE 20,9:PRINT"1....CAMBIAR COOR
DENADAS DE LOS EJES"
2660 LOCATE 20,li:PRINT”2....CAMBIAR UAL
ORES DEL ANGULO PHI"
2670 LOCATE 20,13:PRINT”3. . . .CAMBIAR PRE
CISION DE LA FUNCION"
2680 LOCATE 20,15:PRINT"4.. . .CAMBIAR ESC
ALAS DE LOS EJES”
2690 LOCATE 20,17:PRINT"5_CAMBIAR PRE
CISION DE LA ESCALA DE LOS EJES"
2700 LOCATE 20,19:PRINT”6....DIBUJAR LA
FUNC I ON 11
2710 LOCATE 20,21:PRINT"7_CAMBIAR LA
FUNCION"
2720 LOCATE 20,23:PRINT"8,...VOLVER AL M
EMU PRINCIPAL"
2730 LOCATE 2,25:PRINT"ELIJA LA OPCION D
ESEADA (1-8)"
2740 WHILE INKEY*< > 11 11 ; WEND
2750 A*=INKEY*: IF A$='' 11 THEN 2750 ELSE aa
=A3C(A*)
2760 IF aa<49 OR aa>57 THEN 2750 ELSE W=
VAL(AS)
2770 ON U GOTO 1900,1960,1930,£020,2050,
2030,2790,1550,1840
2780 GOTO 2750
2790 MODE 2:KEY 140,CHR*(13)4"GOTO 2620"
4 CHR*(13)
2300 PRINT"PULSA ctr1fI ENTER ] PARA VOLVE
R AL MENU":EDIT 2560
2810 CLEAR:MODE 2:T0=26:F0=0:F1=3:F2=2:F
=0:Al=150:A2=150:P4=3:x9=320:y9=200:11=0
2S20 ON BREAK GOSUB 5470
2830 ON ERROR GOTO 2830.'RESUME NEXT
2840 GOTO 3180
2850 MODE 2:WHILE INKEY*<>"”:WEND;INPUT"
Frecuencia Fl=”,F1
2360 INPUT"Frecuencia F2=",F2
2370 GOTO 3180
2380 MODE 2:WHILE IMKEY*<l”":WEND:INPUT"
Rase inicia 1 = " , F
2390 IF F<0 OR F>2*PI THEN 2380
2900 GOTO 3180
2910 MODE 2: WHILE INKEYiO " ": WEND : INPUT "
Amplitud de F1 = ",A1:INPUT"Amp 1itud de F2
= ",A2
2920 IF A1<0 OR A2<0 THEN 2910
2930 GOTO 3130
2940 MODE 2:WHILE INKEY*<>"":WEND:INPUT "
Pr sc i s i or, (1 a 5) = “ , F4
2950 IF F4<1 OR P4>5 THEN 2940
2960 GOTO 3130
2970 MODE 2:GOSUB 3330
2930 MOVE x9,y9:DRAWR 640-X9,0:MOVE x9,y
9:DRAWR 0,400-y9:MOVE x9,y9:DRAWR-x9,0:M
OVE x9,y9:DRAWR 0,-y9
2990 E=x9/8:E0=y9/16:L0CATE E4-2, 1 : PR I NT "
Eje Y“:LOCATE 74,24-EO:PRINT"Eje x"
3000 ON BREAK STOP:ON BREAK GOSUB 5190:0
N ERROR GOSUB 5200
3010 K=1:FOR Y=0 TO 2*PI STEP P4/100
3020 FX=A1*SIN<F1*Y):FY=A2*SIN(F2*Y+F)
3030 IF 3204-FX< 100 AND 2004FY>300 THEN K
=2.'GOTO 3080
3040 IF K= 1 THEN PLOT 3204-FX, 200 + FY: CX=3
20+fx:cy=2004-fy:k=o
3050 IF K=2 THEN PLOT 3204-FX, 200 + FY: K=0
3060 DRAW 320+FX,200+FY
3070 IF 11=1 THEN 11=0:0N BREAK STOP:ON
BREAK GOSUB 5470:GOTO 3160
3080 NEXT Y:DRAW CX,CY
no, pulsaremos [COPY]
para salir.
El segundo comando
permite conocer los valores
de un punto cualquiera de
la pantalla gracias a una
flecha indicadora que po-
dremos mover del mismo
modo que el rectangulo del
comando anterior. En la es-
quina superior izquierda de
la pantalla aparecen los va¬
lores de la abcisa x y la or-
denada y correspondientes
al punto senalado por el ex-
tremo superior de la flecha.
Pulsando la tecla [COPY]
saldremos de cualquiera de
los comandos, y pulsando
3090 ON BREAK STOP:ON BREAK GOSUB 5470
3100 WHILE IMKE Y*< >“ " : WEND
3110 LOCATE 2,25:PRINT"Pu1sa COPY para v
olver al menu “ :A*=IMKEY*:IF A*=" N THEM 31
10
3120 IF UPPER*(A*!="C"THEN v=9:L0CATE 2,
25; PRINT SPACE* (33) .'GOTO 1690
3130 IF UPPER*(A*)="R"THEN LOCATE 2,25:P
RINT SPACE*(33):lCOPY:GOTO 3110
3140 IF A*=CHR*(224)THEN 3180
3150 GOTO 3110
3160 WHILE INKEY*<>“":WEND
3170 LOCATE 2,25:PRINT"PULSA UNA TECLA P
ARA VOLVER AL MENU":A*=INKEYS:IF A*="“TH
EN 3170
3180 MODE 2:ON BREAK GOSUB 5470
3190 LOCATE 24,6:PRINT CHR*(24)4" COMPOS
ICION DE ONDAS "+CHR*(24)
CUENCIAS"
3220 LOCATE
E I NIC IAL"
3230 LOCATE
LITUDES"
3240 LOCATE
CISION"
3250 LOCATE
FIGURA RESULTANTE 11
3260 LOCATE 20,23:PRINT"6..
EMU PRINCIPAL"
3270 LOCATE 2,254PRINT"ELIJ
ESEADA (1 6)"
3280 WHILE INKEYS-: >"": WEND
3290 AS= INK'EY*: IF A*=" " THEN
=ASC(A*)
31,10:PRINT
"MENU
20,13:PRINT
" 1 . . . ,
,CAMBIAR
FRE
20,15:PRINT
” 2. . . .
CAMBIAR
FAS
20,17:PRINT
" 3 . , . ,
.CAMBIAR
AMP
20,19:PRINT
" 4 . . . ,
CAMBIAR
PRE
20,21 '.PRINT
ii tr
, DIBUJAR
LA
.VOLVER AL M
A LA OPCION D
’270 ELSE aa
76 / Arnstrad User
3300 IF aa<49 OR aa>57 THEM 3290 ELSE W=
VAL'AS!
3310 OM W GOTO 2350,28S0,291 0,2940. 29"’0,
1550,1350
3320 GOTO 3290
3330 MOVE 0,350:DRAW IOC,350:MOVE 50,300
:DRAW 50,400
3340 PLOT 0,399:DRAW 10C,39?:DRAW 100,30
0:DRAW 0,300:DRAW 0,399
3350 FOR T=-2*PI TO 2*FI STEP 0.05
3360 X=Ai*3IN(T*Fi)/20:Y=A2*SIN<T*F2+F)/
20
3370 PLOT 50+7KT,350+X
3330 PLOT 50+Y,350+7*T
3390 NEXT
3400 RETURN
3410 IF ROCl THEM LOCATE 2,25:PR INT"Pu1
=a COPY pars aatir"
3420 MOVE x9,/9:V2=0:V3=0:j=1:IF q=C THE
N PRINJ CHRS123)jCHRS(l);:TAG:MOVE C2+x9
-3,C3 + y9 l:PRINT CHR*(24C)S:TAGOFF
3430 P1=E1/320:C3=0:C2=0
3440 P2=E2/320
3450 LOCATE 2,2:PRINT"X=";USING"+#«##,,#
;V2
3460 LOCATE 2,4:PRINT”Y="5 USING"+####,.«
H##";V3
3470 A*=IWKE'i t: IF AS=" "THEN 3470:ELSE IF
3=1 THEN j=0:G0T0 3490
34S0 PRINT CHRS(23):CHRS(1>i:TAG:MOVE C2
+x9-3.C3+y9-l .'PRINT CHRSI240) i : TAGOFF
3490 IF A$=CHRS(240)THEN V3=V3+P2:C3=C3+
1
3500 IF A$=CHRS(244)THEM V3=V3+1C*P2:C3=
C3+10
3510 IF AS=CHRS!241)THEN V3=V3-P2:C3=C3-
1
3520 IF A$=CHRS<245)THEN V3=V3-10*P2:C3=
C 3 - 10
3530 IF A$=CHRSi242)THEM V2=V2 PI:C2=C2-
±
3540 IF AS=CHRS(246)THEN V2=V2-10*P1:C2=
C2 -10
3550 IF AS=CHRS(243)THEN V2=V2+P1:C2=C2+
1
3560 IF AS=CHRS(247)THEN V2=V2+10*P1:C2=
C2 + 10
3570 PRINT CHRS(23)iCHRS(l)i:TAG:MOVE C2
tx9-3,C3+y9-l .‘PRINT CHRS(240> i : TAGOFF
3580 LOCATE 2,2:FRINT”X=";USING"+ ####,.#
iV2
3590 LOCATE 2,4 : PRINT “Y* " i USING "+####,. #
###"!V3
3600 IF AS=CHRS(224>AND m=l THEN LOCATE
2,25: PRINT SPACE*(39) .-PRINT CHRS (23 ) ; CHR
S<0)i:q=0:GOTO 1130
3610 IF AS=CHRS(224)AND m=2 THEN IF R0<>
1 THEN LOCATE 2,25:PRINT SPACES<39>
3620 IF AS=CHRS(224)AND m=2 AND RO=i THE
N SOUND 1,478,30,15
3630 IF AS=CHRS(224)AND m=2 THEN PRINT C
HRSM23) !CHR*(0) i :q=0:G0T0 2430
3640 GOTO 3470
3650 IF(x9>0 AND x9<620)AND(y9>0 AND y9<
380)THEM TAG:MOVE X9-27,390:PRINT“90i!
MOVE x9-33,13:PRINT“270’"j:MOVE l,y9+23:
PRINT"ISO’"i:TAGOFF
3660 r=0:RESTORE 3730:F0R r=1 TO 3:READ
x8,AO*
3670 IF x8+x9>=840 THEN y7=(400*(640-x9)
)/x8:k1=1
[COPY] de nuevo volvere-
mos al submenu del que h
hayamos partido.
mensaje, y tan solo escu-
charemos un pitido para
saber que nuestras orde-
nes han sido ejecutadas.
En la opcion de polares,
si hemos solicitado que nos
dibuje los radios de la fun-
cion, no aparecera en la
pantalla mngun tipo de
Ahora daremos algunos
ejemplos de tunciones inte-
resantes, junto con los pa-
rametros necesarios para
que su representacion sea
la adecuada.
3680 IF x8 + x9<840 THEN x7=(x8*(400-y9) )/
400:kl=0
3690 IF k1=1 THEN PLOT x9,y9:DRAW 640,y9
+ y7:IF y9>0 AND y9<330 THEN TAG:MOVE 600
,y9 + y7:PR INT AO* }
3700 IF k1=0 THEN PLOT x9,y9:DRAW x9+x7,
400:IF x9>0 AND x9<620 THEN TAG:MOVE x9 +
x7,390:PRI NT AOS;
3710 NEXT r
3720 TAGOFF
3730 DATA 693 , "30’" , 400 , “45’ " ,211 ,"60’ "
3740 r=0:RESTORE 3810:FOR r=l TO 3:READ
x 8,AOS
3750 IF x o+x9 >-840 THEN y7=-400* ( 640-x9
))/x8:k1=1
3760 IF xS+x9<8iO THEN x7»(xS*(-y9)i/-40
0:k1=0
3770 IF kl =1 THEN PLOT x9,/9:DRAW 640,v9
4-/7: IF /9 >0 AND >9<3S0 THEN TAG: HOVE 600
, y94>-7: PRINT AOS!
37G0 IF k1=0 THEN PLOT x9,y9:DRAW x9+x7.
0:IF x9>0 AND x9<620 THEN TAG:MOVE x9 + x
7,13:PRINT AOS;
3^90 NEXT i"
3800 TAGOFF
3810 DATA 693,"330 1 ”.400,"315'",231,"300
3820 r=0:RESTORE 3890:FOR r=l TO 3:READ
x8,AOS
3330 IF ABS<x8+x9)>=200 THEN y7=(400*(-x
9) )/x3:kl = l
3840 IF ABS(x8+x9)<200 THEM x7=(xS*(400-
y9))/400:kl=0
Amstrsrl User / 77
3850 IF k 1 = 1 THEN PLOT x9,/9:DRAW i,y9+y
7:IF y? >0 AMD y9<380 THEN TAG:MOVE i,y9 +
y7SPRINT AOS!
3860 IF kI=0 THEN PLOT x9,y9:DRAW x9+x7,
400:IF x9>0 AMD x9<620 THEN TAG:MOVE x9 +
x7,390:PRINT AO*!
3370 NEXT r
3380 TAGOFF
3890 DATA- 693, " 150’ " , -400, " 135’ 11 , -231 , !i 1
20 ’ "
3900 r=0: RESTORE 3930.-FOR r- = i TO 3: READ
x3, AOS
3910 IF AES(xS-ix9! > = 200 THEN y7=(-400*(-
x9) ) / >.S: l, 1 = 1
3920 IF AES(x8+x9)<200 THEN x7=(x8*<-y9)
)/-400:kl=0
3930 IF k1=1 THEN PLOT x9,y9:DRAW I,y9(y
7: IF y9>0 AND y9<330 THEN TAG:MOVE l,y9 +
y7:PRINT AOS;
3940 IF k]=0 THEN PLOT x9,y9:DRAW x9(x7.
OSIF x9>0 AND x9<620 THEN TAG:MOVE x9 + x7
,13:PRINT AOS;
3950 NEXT r
3960 TAGOFF
3970 RETURN
3980 DAT A-693,”210’ ".-400, "225’ ",-231, ”2
40’ "
3990 IF ROOl I HEN LOCAIE 2,25: PR INI "Pul
sa TAB para amp liar graf i ca (COPY para sa
1 l r > 3
4000 P1=E1/320:P2=E2/320:C5=-10:C4=-10:V
2=-10#Pl:V3=-10*P2:L=10
4010 D==INT ( <2*L*50)/80)
4020 PRINT CHRS123);CHRS(1);:MOVE x9+C4,
y9 + C5:DRAWR 2X L , 0:DRAWR 0,D:DRAWR-2*L,0:
DRAW x9tC4,y9+CS
4030 AS=INKEYS:IF AS=”"THEM 4030
4040 PRINT CHRS123)iCHRS(l)iIMOVE x9+C4,
y9+C5:DRAWR 2*L,0:DRAWR 0,D:DRAWR-2XL,0:
DRAW x9+C4,y9+CS
4050 D=1NT< (2XLX-50)/80)
4060 IF AS=CHRS!240)THEN
1
4070 IF AS=CHRS(244)THEN
C5U0
4080 IF AS=CHRS(241)THEN
1
4090 IF AS=CHRS(245)THEN
C5-10
V3=V3+P2:C5=C5t
V3=V3 +10XP2:C5“
V3=V3-P2:C5=C5-
V3=V3- 1 0X-P2: C5=
4100 IF
1
4110 IF
C4-10
4120 IF
1
4130 IF
C4 + 10
4140 IF
AS=CHRS<242)THEN
AS=CHRS(246)THEN
AS=CHRS(243)THEN
AS=CHRS!247)THEM
UPPERS!AS)=CHRS!
V2=V2~P1 :C4=C4-
V2=V2-1OX-P1 ’.C4 =
V2=V2-f P 1 : C4=C4 <
V2=V2+10*P1 : C4 =
'7)THEM V3=V3-5*
P2:C5=C5-5:V2=V2 -5*P1:C4 = C4-5:L=L<5
4150 IF UPPERS(AS)=CHRS(78)THEN V3=V3+5X
P2C 5=C 5+5: V 2=V 2+ 5XP1 :C4=C4i 5:L=L 5
4160 IF AS=CHRS!9)THEN 4220
4170 IF AS=CHRS(224)AND m=l THEN LOCATE
2,25: PRINT SPACES J4m>’.PRINT CHRSf 23) ; CHR
S!0) ; .-GOTO 1130
4180 IP AS=CHRS(224)AND m=2 THEN IF R0<>
1 THEN LOCATE 2.25:PRINT SPACES(47)
4190 IF AS=CHRS(224)AND m=2 AND R0=1 THE
N SOUND 1,473,30,15
4200 IF AS=CHRS(224)AND m=2 THEN PRINT C
HRS(23);CHRS(0);:q=0:GOTO 2430
4210 GOTO 4010
Como ejemplo de fun-
cion de dos variables pode-
mos intrudueir la siguiente:
2=(SIN(X)/X + EXP(Y)/Y
con unos intervalos para la
X entre -12 y 12 y para la
Y entre -1 y'8.
En la opcion de funcio-
nes en param6tricas pode-
mos probar que las que se
detallan a continuacion:
*Xd(20’t)/( 1 +tf3)
*Yd(20*t2)/(1 +t t 3)
con los ejes centrados, una
precision de 0.1 y con el
parametro t variando entre
-20 y 20 (este es el llama-
do folium de Descartes).
*X=(t t 4/2)-(t f 2/2)-2
*Y=t f 3-(27/4*t)
4220 V0=(P1*2*L>/640:Vl=(2*L*P2>/640:x9=
640*04/(-2-XL):y9=640*C5/<-2*L)
4230 IF rn = l THEN El =V0*320: E2=V1*320: PRI
NT CHRS(23);CHRS(0);:GOTO 990
4240 IF m=2 THEM E1=V0#320:E2=V1X320:PRI
NT CHRS (23) ; CHRS (0) ; ’.GOTO 2080
4250 MODE 2:G0SUB 5180
4260 LOCATE 20,5:PRINT"PROGRAMA : "+CHRS(2
4)t” ’REPRESENTACION DE FUNCIONES’ "+CHR
S (24)
4270 LOCATE 19,7:PRINT” por Jusn Jo
se Valverde - 1985 "
4280 LOCATE 12,10:PRINT"Para volver al B
ASIC pulsa ’7’ desde el menu principal”
4290 PRINT CHRS(23!iCHRS(1);:MOVE 30,237
:DRAWR 450,0:PRINT CHRS(23)iCHRS(04i
4300 LOCATE 7,12:PRINT”Este proqrama per
mite la representacion de funciones mate
maticas en la”
4310 LOCATE 5,14:PRINT”panta 11 a del orde
nador . Tambien permfte la ampliaeion de
paite de la”
4320 LOCATE 5,16:PRINT”qratica en estudi
o asi coma el calculo de valores de dich
a -funcion sobi'e”
4330 LOCATE 5,13:FRINT”1 a pantalla."
4340 LOCATE 7,20:PRINT"Can el se puede a
demas componer dos andas senoidales de d
irecciones ”
4350 LOCATE 5,22:PRINT“perpendicu1 ares y
de -frecuencia y amplitud variables."
4360 GOSUB 5130
4370 MODE 2:GOSUB 5130
4380 LOCATE 12,5:PRINT"OPCION 1:“+GHRS(2
4!+” REPRESENTACION DE FUNCIONES DE 2 VA
RIABLES "+CHRS!24)
4390 LOCATE 7, 7: PRINT ” Es t a opcion rept-es
enta -funciones del tipo Z = +(X,Y) donde 1
a variable Z”
4400 LOCATE 5,9:PRINT"depend# de la X y
de la Y simu 1taneamente. Las funciones s
on representadas"
4410 LOCATE 5,11:PRXNT"tridimensiona1men
te en la pantalla y ademas con perspecti
va . ”
4420 LOCATE 4,13:PRINT”COMANDOS: "
4430 LOCATE 13,15:PRINT”’C’.Gambia
los colores de la pantalla.”
4440 LOCATE 13, 17: PRINT"-’ P’.Copia 1
a funcion en la impresora si la hubiera.
It
4450 LOCATE 13,19:PRI NT"’COPY’ . . .Permite
salir al menu de ope iones. 11
4460 GOSUB 5130
4470 NODE 2:G0SUE 5130
4480 LOCATE 12,5: PR I NT “ OPC I ON 2: VRS (2
4 ) + " REPRESENT AC 10| DE FUNCIONES f:j PARA
METRICA3 ”+CHRS(24!
78/Amstrad User
«i96)362 42 15
tMPREscindible
c U tiabaio
LPREsoias
lMPRE decible
=u largaduxo.'
' 'P-50 ♦ La pcqueria 40 cps. Papcl normal con interface paralelo, serial y Spectrum. 17.990 ptas.
GP-700 * La de color 50 cps. 7 colores. 80 columnas. Traccion y friccidn. Papel de 10 pulgadas . 64.990 ptas,
SP-1.000 * La programable 100 cps.24 cps en alta calidad 96 can. programables en RAM. Introductor hoja a hoja4. 64.990 ptas.
SP-1.000AS La programable 100 cps.24 cps en alta calidad con interface RS-232. Introductor hoja a hoja.4. 59.900 ptas.
MP-1.300AlLa polivalente 300 cps, 60 cps en alta calidad, interface paralelo y RS-232. Introductor hoja a hoja.#&. 119.90U ptas.
BP-5.200 * La de oficina 200 cps, 106 en alta calidad.Buffer 4K.Carro de 15".Tracci6n y friccidn>. 199.900 ptas.
BP-5.420 * La mis rapida 420 cps. 106 cps en alta calidad. Buffer de 18K. Paralelo y RS-232.♦. 339.900 ptas.
Interfaces: Serie RS-232C, Spectrum, IBM, COMMODORE, MSX, QL, Apple Macintosh, HP-IB
♦ Introductor automdtico de documentos opcional.
& Kit de color opcional.
Nota: I.V.A. 12%, no incluido en los precios arriba indicados
Avda. Blasco Ibanez, 116 , Muntaner, 60-2.°-4. a / Aqustin de Foxa, 25-3.°-A
Tel. (96) 372.88.89 Tel. (93) 323.32.19 Tels. (91) 733.57.00-733.56.50
Telex 62220 - 46022 VALENCIA / 08011 BARCELONA / 28036 MADRID
* con interface paralelo
• con interface Spectrum
4490 LOCATE 7,7:P"IMT"Esta opcion repres
enta funciones en las que tanto la V com
n la X "
450C LOCATE 5,9:PRIMT"dependan de un par
ametrq t. Con esta opcion puedes represe
i'r t al fane i ones"
4510 LOCATE 5,11:PRINT"en explicitas sin
mas que iguslar la X a t y poner la ¥ e
ii f u n c i o n d e t, "
4520 LOCATE 4,13:PRIMT"CGMANDOS: "
4530 LOCATE 13.i4:PRINT" ' C '.Gambia
los colores de la pantalla."
4540 LOCATE 13, 1 6 : PRINT"’P'.Copia 1
a funcion en la impresora si la hubiera.
4550 LOCATE 13, 18:PRINT"'V’.Visuali
za los valores reales par las que pasa e
1 cur sor. "
4560 LOCATE 1 3,201 PR I NT ■" Z ’.Amp 1 i a
la qrafica incluida en el rectangulo,"
4570 LOCATE 13, 22: PRINTCOPY ' . . .’Permi te
salir al menu de opciones."
4580 GOSUB 5130
4590 MODE 2:G0SUB 5100
4600 LOCATE 12,5: PRINT"OPCION 3:“+CHRT<2
4)r" REPRESENTACION DE FUNCIONES EN POLA
RES 11 i CHRS (24 1
4610 LOCATE 7, 7: PRINT "Esta opcion repres
enta fur,clones en las que las variables
sor, el radio'
4620 LOCATE 5,9:PRINT"R y el anqulo phi
representado por la letra p. En la panta
11a p ue d e n s e r "
4630 LOCATE 5, 11: PRINT"dibujados los r ad
ios que delimitan los angulos cada 30 gr
ados."
4640 LOCATE 4 , 13: PRINT"CGMANDOS: "
4650 LOCATE 13,14:PRINT"’C'.Carnbia
los colores de la pantalla."
4660 LOCATE 13,161 PRINT"’P'.Copia 1
a funcion en la impresora si la hubiera.
I!
4670 LOCATE 13, 1 3 :PRI NT "’V'.Visuali
za los valores reales por los que pasa e
1 cursor."
4680 LOCATE 13,20:PRINT"’Z’.Amp 1ia
la grafica incluida en el rectangulo."
4690 LOCATE 13, 22:PRINT®’COPYPermite
salir al menu de opciones."
4700 GOSUB 5130
4710 MODE 2:G0SUB 5180
4720 LOCATE 12, 5: PRI NT “ OPC ION 4:"+CilR$(2
41 t" COMPOSICION DE 0NDA3 PERPEND ICULARE
S "!CHRS(24)
4730 LOCATE 7,7:PRINT"Con esta opcion po
dras dbtener en la pantalla el resultado
de componer"
4740 LOCATE 5,9: PR INI " dos or,das senoidal
es tal >• corno lo verias er, la pantalla d
e un osci1osco-"
4750 LOCATE 5,11:PRINT"pia pudienda alte
rar la amplitud y la frecuencia de las o
ndas asi como"
4760 LOCATE 5,131 PRINT"variar la diferen
cia de fase entre ambas. A las figuras r
esu 1 tai,tes se"
4770 t.OCATE 5, 15: PR I Ml " 1 as denomina ’Tig
Liras de Lissajous’."
4730 LOCATE 4,17:PRINT"COMANDOS: *
4790 LOCATE 13, 1S: PRINTC ’.Gambia
los colores de la pantalla."
4300 LOCATE 13,20:PRINT"'P’.Copia 1
a funcion en la impresora si la hubiera.
Funciones de dos variabi
4310 LOCATE 1.3', 22: PRINT” ’COPY’ . . .Per-mite
salir al menu de opciones."
4020 GOSUB 5130
4830 MODE 2:GOSUB 5130
4340 GOSUB 5170
4350 10CATE 2,7:PRSNT"COHANBO: 'C'"
4360 LOCATE 7,7:PRINT"PUNCION: Cambist' 1
os colores de la pantalla."
4870 LOCATE '’,11: PR I NT " MANE JO: Con las
tec 1 as de cursor p y q se carnbia el colo
r de la tinta."
4080 LOCATE 15,13:PRINT" Cor, las teclas
de cursor r y s se carnbia el color del t
ondo.”
4390 LOCATE 7,IS:PRINT"EI camfcio de tint
as se puede efectuar desde cualouier rner,
u sin mas qvt £ 11
4900 LOCATE 7, 20: PR INT " ou 1 sar el Iwrr
siguier,te al de la ultima oocior. de Ht.-h
o menu."
4910 GOSUB 5130
4920 •■'■GDE ElGOSLtE 5A20
4930 GOSUB 5170
4940 LOCATE 7, 7; PRINT" COMAFDO: ’ V
4950 LOCATE 7.9:PRINT ""UNCION: Calcular
valores en la q-ntalla."
4960 L. 'CATE 7, 11 : PRINT" MANE JO! Con las
tec las de cursor se mues,e la fleet,a indi
cadora.
4970 LOCATE 16,13:PRINT"En la parte sups
rior izquierda aparecen las valores de "
■1930 LOCATE 16, 1 5 : PRINT" 1 as coorder,adas
del punto indicado por el vert ice de la
f1echa. "
4990 GOSUB 5130
80 / Amstrad User
con el origen de los ejes en
el punto (100,200), una
precision de 0.3 y con el
parametro 3 variando entre
-15 y 15.
* X=t
* Y=SIN(t)/t
con los ejes en el centre,
una precision de 0.3, el pa¬
rametro t variando entre
-15 y 15 y con las escalas
15 para la X y 3 para la Y.
En polares tenemos tam-
bien funciones muy intere-
santes:
R=2*SIN (3‘p)
con una precision de 0.3,
con phi variando entre 0 y
180 grados, el origen de
coordenadas en 320,200 y
con las escalas 4 para la X
y 4 para la Y.
R=3+2*COS(3*p)
con una precision de 0.3,
con phi variando entre 0 y
360 grados, los ejes centra-
dos y las escalas de 6 para
la X y 6 para la Y.
5000 MODE 2:GOSUB 5180
5010 GOSUB 5170
5020 LOCATE ?, 6 FPTI IT »COMAMDO: ’ 2 ’ "
5030 LOCATE 7,8:PRINT 'TUNC ION: Amp liar p
arte de la gra-fica r epresen t ada. "
5040 LOCATE 7, 10: PRIMT"MAWEJO: Cor, las
teclas de cursor se mueve el rectanquls
que contiene"
5050 LOCATE 16, 12:PR11 IT“1 a zona que sera
amp 1iad a, "
5060 LOCATE 16,14:PRINT•#|}sap ’h." para
sgrandar el rectangulo y 'N’ para reduci
r 1 o. "
5070 LOCATE 16,16:PRINT"La zona de la pa
ntalla recogida por el rectan.gu 1 o sera 1
a que"
5080 LOCATE 16,18:PRINT«eparezea luego e
n tod a la pan t a 1 la. 11
5090 LOCATE 16,20: PRIMT"Es re,comer,dab 1 e
aumentsr la precision con la que se dibu
j a 1 a 11
5100 LOCATE 16,22!PRINT"Tuncion antes de
realizar la tercera ampliacion sucesiva
II
5110 GOSUB 5130
5120 GOTO '1550
5130 WHILE IMKEY*< >"":WEND:LOCATE 21,24:
PRINT"Pulsa una tecla para continual- a C
OPT para volver a! menu."
5140 A*=INKEY*:IF A*=""THEN 5140
5150 IF A*=CHR*!224)THEN 1550
5160 RETURN
5170 LOCATE 29,3:PRINT CHR*<24>+" LOS CO
NANDOS "+ CHR* ! 24 ) :RETURN
5180 MOVE 0,0:ERAWR 0,399:DRAWR 639,0:DR
AWR 0. -400: DRAW 0,0: MOVE 10, 10DRAWR 0,3
79:DRAWR 619,0:DRAWR 0,-379:DRAW 10,i0:R
ETURN
5190 11=1:RETURN
5200 RETURN
5210 MODE 11 LOCATE 3.3:PRINT CUR*i24:t"
PREPARACION DEL PROGRAMA "tCHR*(24)
5220 LOCATE 7,4:PRINT"--
5230 LOCATE 4.10:PRINT"EN QUE ORDENADOR
ESTA FUMCIONANDO":LOCATE 1 4 , 12 : FRINT"EL
PROGRAMA?"
5240 LOCATE 7. 17: PRINT” 1.CPC- 464 C
ON CIWTA" : LOCATE 7. 1 v ; PRINT" 2.CPC
CON DISCO"
5250 LOCATE S,23:PRINT”E1ija la option a
decuada"
5260 A*=INKEY*:IF AS='"'THEH 5260
5270 IF AS=" 1 " THEM C1 = 1:L0CATE 5.'17:PRIN
T CITR*<243):GOTO 5300
3230 IF A*="2"THEM C1=0:L0CATE 5,19:PRIM
T CHR*(2431:GOTO 5300
5270 GOTO 5260
5300 FOR B=1 TO 2000:NEXT:MODE 1:LOCATE
8,3: PRINT CHR* (24 ) + 11 PREPARAC I ON DEL PRO
GRAMA " + CHR*(24)
5310 LOCATE 7, 4: PRINT"- - ---
5320 LOCATE 2,10:PRINT"SUIERCS CARGAR EL
COMANDO 1 COPY PARA' 1
5330 LOCATE 2,12:FRINT"UOLCADO DF PANT
ALLA EN IMPRESORA"
5340 LOCATE 2,14:PRINT"CREADO POP EL PRO
ORAMA TA5COFY!3/N)?"
5350 A*=INKEY*:IF A*=""THEN 535,0
5360 IF UPPER*(A*) = "S"THEN 1 OCATE 19,16:
PRINT"Si■:P5=1;GOTO 5390
5370 IF UP C 'ERS (A*) = "N" THEN LOCATE 19.16:
PRINT"No":P5=0:GOTO 5390
5390 GOTO 5350
5390 LOCATE 4,23:PRINT"ES TODO CORRECTO i
S/N)?"
5400 A*=INKEY*:IF A*=""THEN 5400
5410 IF UPPER* ( A*)="S"THEN 5430
5420 IF UPPER*(A*)<="N"THEN 5210
5430 IP P5=0 THEM 1550
5440 MODE 1:IF P5=l AMD C1=1 THEN LOCATE
3,S:PRINT"IN3ERTA LA CINTA CON EL FROGR
AMA COPY":LOCATE 8.10:PRINT"EN EL CASSET
Y PULSA ENTER":GOTO 1490
5450 MODE 1;IF P5=l AMD C1=0 THEN LOCATE
3,0:PRINT"INSERTA EL DISCO COM EL PROGR
AMA COPY":LOCATE 12,10:PRINT* PULSA UNA
TECLA": I DISC
5460 A*= INKEY*: IP A*= ,,,, THEN 5460 ELSE 14
90
5470 RETURN
Amslrad User/ 81
• Envi'os a domicilio a toda Espana
• Sin gastos de envio
• Servicio rapido
JUEGOS
Ref. Titulo
P.V.P.
AMC-100 HOME RUNNER
1.600.-
AMC-101 GRAND PRIX
1.600.-
AM0102 HARRIER ATTACK
1.600.-
AMC-103 SPANNERMAN
1.600.-
AMC-104 AGUILAS DEL ESPACIO
1.600.-
AMC-106 LA PULGA
1.600.-
AMC-107 FRED
1.600.-
AMC-108 MASTERCHESS
1.600.-
AMC-109 LASERWARP
1.600,-
AMC-1 TO HAUNTED EDGES
1.600.
AMC-111 CODENAME MAT
1.600.-
AMC-112 AMSGOLF
1.600
AMC-113 HUNCHBACK (QUASIMODO)
1.900.
AMC-114 HUNTEP KILLER
1.600.-
AMC-115 ROLAND ENEL TIEMPO
1.600.-
AMC-116 ATOM SMASHER
1.600.-
AMC-117 ELECTRO FREDDY
1.600.-
AMC-118 ADMIRAL GRAPH SPEE
1.600.-
AMC-119 COMANDO ESTELAR
1.600.-
AMC-120 MANIC MINER
1.900.-
AMC-121 ASTRO ATTACK
■ 1.600.-
AMC-122 QUACK
1.600.-
AMC-123 BILLAR (SNOOKER'
1.900.-
AMC-124 ROLAND EN EL TREN
1.600,
AMC-125 LA PLAGA GALACTiCA
1.600,
AMC-126 ROLAND EN EL INFIERNO
1.600,
AMC-127 SIMULADOR DE VUELO 377
2.000,
AMC-128 ROLAND AhOY
1.600,
AMC-129 EL PUENTE
1.600,
AMC-130 MR. WONG
1.600,
AMC-132 MUTANT MONTY
1.600,
AMC-133 TENIS
1.600,
AMC-134 LABERINTO DEL SULTAN
1.600,
AMC-135 PUNCHY
1.600,
AMC-136 ALIEN BREAK
1.600.
AMC-137 FRUIT MACHINE
1.600.
AMC-138 OH MUMMY
1.600,
AMC-139 SPLAT
1.600,
AMC-140 CRAZY GOLF
1.600,
AMC-141 CUBIT
1.600,
AMC-142 3D INVASORES
1.600,
AMC-143 ELPREMIO
1.600,
AMC-144 JET BOOTJACK
1.600,
AMC-145 ROLAND EN EL ESPACIO
1.600.
AMC-146 PYJAMARAMA
1.600,
AMC-147 BOY SCOUT
1.600,
AMC-148 FANTASTIC VOYAGE
1.600,
AMC-149 THE KEY FACTOR
1.600,
AMC-150 JAMMIN
1.600,
AMC-151 SUPER PIPELINE
1.600,
AMC-152 TRAFFIC
1.600,
i no encuentra el programa
que esta buscando,el periferico
que necesitao el libro que
le apetece...
Tenemos todo para su
AMC-153 CATASTROPHES 1.600,
AMC-154 SORCERY 1 600.-
AMC-155 ROLAND Y LOS CUBOS 1 .600,
AMC-156 FRANK'STEIN 1.600 -
AMC-157 GATECRASHER 1.600,
AMC-158 EL JUEGO DE LOS NUMEROS 1 -600.-
AMC-159 HOCKEY 1.600,
AMC-160 AIR WOLF 1.600-
AMC-161 GRAN PRIX RALLY II 1.600.-
AMC-162 SUBTERRANEAN STRYKER 1.600,
AMC-163 ALIEN 1.600,
AMC-164 3D STUNT RIDER 1.600,
AMC-165 DRAGONS 1.600.-
AMC-166 BRAXX BLUFF 1.600,
AMC-167 HOUSE OF USHER 1.600,
AMC-168 DEFEND OR DIE 1.600-
AMC-169 AJEDREZ TRIDiMENSIONAL iSerie Oro) 2.300,
AMC-170 3D GRAND PRIX (Serie Orol 2.300.-
AMC-171 3D BOXING (Serie Oro) 2.300,
AMC-172 SJPER TRIPPER (Serie Orol 2.300,
EDUCATIVOS
Ref. Titulo __P.‘7 P .
AMC-300 ANIMAL, VEGETAL. MINERAL 1 600,
AWIC-301 PLANETARIUM/TIERRA 1.600,
AMC-302 RIOS/CAPITALES 1.600,
AMC-303 PERSONAJES/CRONO 1.600.-
PROFESIONALES
Ref. Titulo P.V.P.
AMC-500 Contabilidad Personal 3.000.-
AMC-501 AMSCALC (Hoja Calculo) 4.300.-
AMC-502 AMSWORD (Proceso Textos Simple) 2.000,
AMC-503 AMSWORD II. Proceso de Texto 4.900.-
AMC-504 AMSBASE Base de Datos 2.000,
AMC-505 STOCK-AID 1.90Q-
AMC-506 GENERADOR DE FACTURAS,
FICHAS Y DOCUMENTOS (Invostat) 1 900 -
AMC-507 BASE DE DATOS Y ETIQUETAS 1 .900,
AMC-508 TRATAMIENTO DE FICHEROS {MasterFilej 4.300,
AMC-509 EL EMPRESARIO
Instruc. para dirigir su negocio 4.300.-
AMC-510 HOJA DE CALCULO (MasterCaic) 5.000.-
UTILIDADES Y LENGUAJES
Ref. Titulo P-V.P.
AMC-700 DEVPAC. ENSAMBL/DESENSAMBLADOR 4.300.-
AMC-701 FIISOFT PASCAL 4.900.-
AMC-702 Disenador de Pantallas 4.300.-
AMC-703 AMSDRAW Graficos y dibujos 2.000.-
□ CONSIDEREME SUSCRIPTOR DE LA REVISTA
AMSTRAD USER por un ario (12 numeros)
NOMBRE
APELLIDO
APELLIDO
1
_L
irr
CALLE AVDA PLAZA
LOCALIDAD
CODIGO POSTAI
’ROVINCIA
1 1 1 1 1 111 1
~rr
Zl
JQJ
in m i i i i i n
LV.F,
.500
.100
7QC
700
000
300
900
FORMA DE PAGO □ CONTRA REEMBOLSO
□ POR GIRO POSTAL
□ POR TALON DE BANCO (1)
PRECIO SUSCRIPCION
3.100 PTAS * + 186 IVA
500,
900,
Ptecio normal on quioscos:
700.-
□ CON TARJETA DE CREDITO
GOO ptas amialos
600,
Carguen 3.286 ptas. a mi tarjeta: AMERICAN EXPRESS □ VISA □
Num. do mi tarjeta 1 1 1 1 1 II 1
III 1 1 1 1 1 1 1 1
FVch<j do caduoidad
.V.P.
F iitua
A- 7
500,
500,
(1) Dirigir a INDESCOMP, S. A
000,
AMD-301 PLANETARIUM/CRONO/TIERRA
AMD-302 CAPITALES/RIOS/PERSONAJES
2.500.
2.500,
PRQFESIONALES
Ref.
Tituio
P.V.P.
AMD-500 PLANiFICACION DE PROYECTOS
{Project Planner) 4.900,
AMD-501 TOMANDO DECISIONES
{Decision Maker' 4 900 -
AMD-502 BASE DE DATOS CP/M [Micropen) 1 0.500,
AMD-503 TRATAMIENTO DE TEX T OS CP/M
(MicroScript) 10.500.-
AMD-504 TRATAMIENTO DE TEXTOS (Amsword) 5 700
AMD-505 CONTABILIDAD GENERAL 12 700 -
AMD-506 CONTROL DE STOCK 10.500,
AMD-507 CONTROL DE VENCIMIENTOS 7.500.
AMD-508 HOJA DE CALCULO CP/M (MicroSpread) 10.500,
AMB-509 EL EMPRESARIO
{Instruc. para dirlgir su negocro) 5.700,
AMD-510 MASTERCALC 5.700,
AMD-511 TRATAMIENTO DE TEXTOS PROFESIONAL.
(Amsword II) /*^ 5.700,
700,
- 675,
AMI-109 Impresora Printer 130
54.900,
AMP-105 Cable 2.“ unidad disco
3.450,
AMP-106 Cable Cassette 664 (audio)
1.150,
AMP-107 Modulador TV para 664 y 6128
9.450,
AMP-108 Sintetizado r de Voz S3A-1
9.000,
AMP-109 Interface Serie RS 232 C
11.750,
SVP-116 JOYSTICK QUICKSHOT1
1.600,
SPV-117 JOYSTICK QUICKSHOT II
2.500,
SVP-133 JOYSTICK QUICKSHOT VII
2.200,
UTIUDADES Y LENGUAJES
D./UU.
Ref. Tituio
P.V.P.
AMD-700 HISOFT PASCAL
AMD-701 ENSAMBLADOR/DESENSAMBLADOR
{DevPac)
AMD-702 DISENADOR DE PANTALLAS
(Screen Designer)
AMD-703 GUIA DE PASCAL
AMD-704 FORTH
5.700,
5.700,
4.900,
5.700,
5.700. -
COMPLEMENTOS
Ref. Tituio
P.V.P.
AMD-900 DISCO VIRGEN 3"
1.050
BOLETIN de PEDIDO
Ref.
TITULO
Cant.
P. V. P.
TOTAL
PRECIO TOTAL PESETAS
Nombre
Apellidos
Oireccion
Poblacidn
D.P.
Teletono
Incluyo talon Bancario a nombre de “CHIPS & TIPS" □
Contra Reembolso D
ENVIEN ESTE BOLETIN A:
"CHIPS & TIPS'. Paseo de la Castellana, 126 2046 MADRID
Pedidos por teletono (91) 4116463
"SOFTMAIL" Es un servicio de "CHIPS & TIPS"
• En
RESPUESTA COMERCIAL
Autorizacion N s 7000
B.O C 10 de 30-8-85
NO
NECESITA
SELLO
A (-i-unqueor
en dcsiino
• Sir
• Se
JUE
Ref.
AMC-K
AMC-K
AMC-K
AMC-K
AMC-K
AMC-K
AMC-K
AMC-K
AMC-K --
AMC-1'iu nrtuivicu CUUCO
AMC-111 CODENAME MAT
AMC-112 AMSGOLF
AMC-113 HUNCHBACK (QUASIMODO)
AMC-114 HUNTER KILLER
AMC-115 ROLAND EN EL TIEMPO
AMC-116 ATOM SMASHER
AMC-117 ELECTRO FREDDY
AMC-118 ADMIRAL GRAPH SPtE
AMC-119 COMANDO ESTELAR
AMC-120 MANIC MINER
AMC-121 ASTRO ATTACK
AMC-122 QUACK
AMC-123 BILLAR (SNOOKER)
AMC-124 ROLAND EN EL TREN
AMC-125 LA PLAGA GALACTICA
AMC-126 ROLAND EN EL INFIERNO
AMC-127 SIMULADOR DE VUELO 377
AMC-128 ROLAND AHOY
AMC-129 EL PUENTE
AMC-130 MR. WONG
AMC-132 MUTANT MONTY
AMC-133 TENIS
AMC-134 LABERINTO DEL SULTAN
AMC-135 PUNCHY
AMC-136 ALIEN BREAK
AMC-137 FRUIT MACHINE
AMC-138 OH MUMMY
AMC 139 SPLAT
AMC-140 CRAZY GOLF
AMC-141 CUBIT
AMC-142 3D INVASORES
AMC-143 EL PREMIO
AMC-144 JET BOOT JACK
AMC-145 ROLAND EN EL ESPACIO
AMC-146 PYJAMARAMA
AMC-147 BOY SCOUT
AMC-148 FANTASTIC VOYAGE
AMC-149 THE KEY FACTOR
AMC-150 JAMMIN
AMC-151 SUPER PIPELINE
AMC-152 TRAFFIC
5 i ndEsnnm p s.a.
n Departamento de Publicaciones
1 1 Apartado de Correos 267 F.D.
MADRID
i.buu.-
1.600.-
1.600.-
1.90C.-
1.600.-
1.600.-
1.600-
1.60C.-
1.600.-
1.600-
1.900.-
1.600.-
1.600.-
1 900.-
1 600.-
1.600.-
1.600.-
2 . 000 .-
1.600.-
1.600-
1.600.-
1.600.-
1.600-
1.600.-
1.600.
1.600.-
1.600.-
1.600-
1.600-
1.600.-
1.600.-
1.600.-
1.600.-
1.600-
1.600.-
1.600-
1.600.-
AMC-167 HOUSE OF USHER 1.600.-
AMC-16S DEFEND OR DIE 1.600-
AMC-169 AJEDREZ TRIDIMENSIONAL (Serie Oro) 2.300.-
AMC 170 3D GRAND PRIX (Sene Oro) 2.300.-
AMC-171 3D BOXING iSerie Oro) 2.300.-
AMC-172 SUPER TR'FPER (Serie Oro) 2.300.-
EDUCATIVOS
Ref. Titulo
P.V.P.
AMC-300 AN MAL, VEGETAL. MINERAL
1.600.
AMC-301 PLANETARIUM/TIERRA
1.600.
AMC-302 RIOS/CAPITALES
1.600.
AMC-303 PERSONAJES/CRONO
1.600.
PROFESIONALES 1
Ref. Titulo
P.V.P.
AMC-500 Contabilidad Personal
3.000.
AMC-501 AMSCALC (Hoja Calculo)
4.300.
AMC-502 AMSWORD (Proceso Textos Simple)
2.000
AMC-503 AMSWORD II, Proceso de Texto
4.900.
AMC-504 AMSBASE. Base de Datos
2.000.
AMC-505 STOCK-AID
1.900.
AMC-506 GENERADOR DE FACTURAS,
FICHAS Y DOCUMENTOS (Invostat)
1.900.
AMC-507 BASE DE DATOS Y ETIQUETAS
1.900
AMC-508 TRATAMIENTO DE FICHEROS (MasterFile) 4.300
AMC-509 EL EMPRESARIO
Instruc. para dirigir su negocio
4.300
AMC-510 HOJA DE CALCULO (MasterCale)
b.UOO
UTILIDADES Y LENGUAJES
Ref.
Titulo
P.V.P
AMC-700 DEVPAC. ENSAMBL/DESENSAMBLADOR 4.300.
AMC-701 HISOFT PASCAL 4.900.-
AMC-702 Disenador de Pantallas 4.300.-
AMC-703 AMSDRAW Graflcos y dibujos 2.000
AMC-704 GUIA DE PASCAL (libro)
AMC-705 FORTH
AMC-7Q6 AMS T EST
7.500.
5.00C,
1.600,
JUEGOS
Ref. Titulo
P.V.P.
AMD-100 FRED/LA PLAGA GALACTICA
4.900,
AMD-101 LA PULGA/AMSDRAW 3 000,
AMD-102 ROLAND ENEL ESPACIO 2.500,
AMD-103 SORCERY 2.500.-
AMD-104 PYJAMARAMA 2.500 -
AMD-105 EL JUEGO DE LOS NUMEROS 2.500,
AMD-106 HOCKEY 2 500.-
AMD-107 AIRWOLF 2.500.
AMD-108 GRAN PRIX RALLY II 2.500,
AMD-109 SORCERY PLUS (Serie Oro) 3.000.-
AMD-110 AJEDREZ TRIDIMENSIONAL. (Serie Oro! 3.000.
AMD-111 3D GRAND PRIX (Serie Oro) 3.000,
AMD-112 3D BOXING (Serie Oro) 3.000,
AMD-113 BEACH HEAD (Serie Oro) 3.000.
AMD-114 SUPER TRIPPER (Serie Oro) /w 3.000.-
EDUCATiVOS
Ref.
Tltulo
P.V.P.
AMD-300 MIRANDO LAS ESTRELLAS 4.300,
AMD-301 PLANETARIUM/CRONO/TIERRA 2.500 -
AMD-302 CAPiTALES RIOS/PERSONAJES
PROFESIONALES
Ref, Titulo P.V.P.
AMD-500 PLANIFICACION DE PROYECTOS
(Project Planner) 4.900,
AMD-501 TOMANDO DECISIONES
(Decision Maker) 4 900
AMD-502 BASE DE DATOS CP/M (Micropen) 10.500.-
AMD-503 TRATAMIENTO DE TEXTOS CP/M
(MicroScript) 10.500,
AMD-504 r RATAMIENTO DE TEXTOS (Amsword) 5 700 -
AMD-505 CONTABILIDAD GENERAL 12 700
AMD-506 CONTROL DE STOCK 10.500,
AMD-507 CONTROL DE VENCIM1ENTOS 7.500.
AMD-508 HOJA DE CALCULO CP/M (MicroSpread) 10.500,
AMD-509 EL EMPRESARIO
(Insfruc, para dirlgir su negocio) 5.700,
AMD-510 MASTERCALC 5.700,
AMD-511 TRATAMIENTO DE TEXTOS PROFESIONAL
<Amsword II) 5.700,
UTILIDADES Y LENGUAJES
Ref. Titulo P.V.P.
AMD-700 HISOFT PASCAL 5.700,
AMD-701 ENSAMBLADOR/DESENSAMBLADOR
(DevPac)
5.700,
AMD-702 DISENADOR DE PANTALLAS
(Screen Designer)
4.900,
AMD-703 GUIA DE PASCAL
5.700,
AMD-704 FORTH
5.700.
COMPLEMENTOS
Ref. Titulo
P.V.P.
1.050
LIBROS EN CASTELLANO
Ref.
Titulo
2.500 -
'.V.P.
AML-100 Curso Autod de Basic I 2.500,
AML-101 Programando con Amstrad 2.100,
AML-102 Juegos sensacionales para Amstrad 1.700,
AML-103 40 Juegos Educativos para Amstrad 1.700,
AML-104 Guia de Referenda Basic
para el Pro’gramador 3.000,
AML-105 Musica y Sonidos con el Amstrad 1.000,
AML-106 Hacia la Inteligencia Artificial con Amstrad 1.300,
AML-107 Cddigo maquina para principiantes con
Amstrad 1.900,
AML-108 Curso autodidactico Basic II 2.500,
AML-109 Programando Basic con AMSTRAD 1.900,
AML-110 Tecnicas de Programacion de Graficos
en el Amstrad 1.700,
AML-5QQ Manual de Firmware fen ingles) 3.600,
PERIFERICOS Y ACCESORIOS a
a
Ref.
Titulo
P.V.P.
AMP-100 Unidad de Diskette con controlador 45.500,
AMP-101 Unidad de Diskette sin controlador 39.500,
AMP-102 Modulador TV para 464 9.000,
AMI-103 Impresora 45.700,
AMP-104 Cable Centronics 3.675,
AMI-1 09 Impresora Printer 130 54.900,
AMP-105 Cable 2 :' unidad disco 3.450,
AMP-106 Cable Cassette 664 (audio) 1.150,
AMP-107 Modulador TV para 664 y 6128 9.450,
AMP-108 SintRtizador de Voz SSA-1 9.000,
AMP 109 Interface Serie RS 232 C 11 .750 -
SVP-116 JOYSTICK QUICKSHOT I 1 .600,
SPV 117 JOYSTICK QUICKSHOT II 2.500,
SVP-133 JOYSTICK QUICKSHOT VII 2.200,
BOLETSN de PEDIDO
Ref.
TITULO,
Cant
P. V. P.
TOTAL
PRECIO TOTAL PESETAS
Nombre
Apellidos
Direccion
Poblacion
j.p. _ jjjlefong _
Incluyo talon Bancario a nombre de "CHIPS & TIPS" □
Contra Reembolso □
ENVIEN ESTE BOLETIN A:
"CHIPS & TIPS", Paseo de la Csstellana. 126 2046 MADRID
Pedidos por telefono (91) 41164 63
"SOFTMAIL" Es un servicio de "CHIPS & TIPS
AMD-900 DISCO VIRGEN 3"
REM SIGNIFfCA REMARCAR
La funcion del comando REM es introducir aclaraciones,
encabezamientos, texto en general que no ha de ser inter-
pretado como instrucciones, permitiendo asi mas claro el se-
guimiento de un programa, Con este truco aumentara dicha
facilidad, ya que al enviar el listado a impresora, el texto que
sigue al comando REM aparece en negrita, con lo cual des-
taca sobre el resto del listado.
Las lineas 310 y 320 contienen los codigos de control para
activar y desactivar la impresion en negrita. Si su impresora
no es compatible Epson, debera consultar su manual para
adaptarlos. Es importante que complete en cada una de es-
tas dos lineas el numero de codigos hasta que sean cinco,
utilizando para ellos los ceros que sean necesarios.
Como ejemplo, observen que el mismo listado del truco se
ha obtenido de esta forma, y que las sentencias REM apa-
recen mas oscuras.
10 REM **** VERIFICA LOS DATAS #***
2 < DIM chk( 7 )
30 RESTORE 340:FQR j=0 TO 5
40 FOR i=l TO 20:READ ni: chk(j)=chk(j)+ V
AL(“fc*+n*):NEXT
50 NEXT
60 FOR i=l TO 14:READ ns: chk ( J )= chk i j )+ V
AL ( ”+ n*) : NEXT
70 FOR j =0 TO 6.‘READ n.‘IF n<>chk(j) THEN
90
80 NEXT;PRINT“UERIFICACIQN DE LOS DATAS
CORRECTA": GOTO 110
90 PRINT "ERROR EN LA LINEA"i340+j#10
100 STOP
110 REM •*-#-* pokea cod i go en memoria *4#
120 INPUT"DIRECCIQN DE COMIENZO:")add:ME
MGRY add-1
130 REM #* primero saltos de entrada
140 REM #*-#■ y codigos de impresora
150 RESTORE 3O0:FOR j =0 TO 1 4:READ n: POK
E add+j,n:NEXT
160 REM tHHt luego el programa
170 FOR j = 15 TO 148;READ n*:P0KE add + j,V
AL ! “i^+nS) : NEXT
180 PRINT’RUT INA CARGADA“:PR I NT"CALL",ad
d J "para activar la ruti na:PRINT, add + 2;
"para cancelarla"
190 patch 1 =PEEK (t<BDF2) : patchh PEEK <&BDF3
)
200 POKE add+8<10,patchl :P0KE add+&ll,pat
chh
210 POKE ad d+8*32,patchl : POKE add + 8<33,pat
chh
220 POKE add+&4A,patchl:POKE add+k4B,pat
chh
230 POKE add+&56, patchl : POKE add + 6<57,pat
chh
240 END
250 REM LINEA 3001 Codigos de sal to
260 REM LINEA 310: secuencia de ESCAPES
270 REM para impresion en negrita
280 REM LINEA 320: secuencia de ESCAPES
290 REM para impresion normal
300 DATA 24,104,24,11
310 DATA 27,69,0,0,0
320 DATA 27,70,0,0,0
330 DATA 0
340 DATA 21,F8,7,22,F2,BD,C9, E5, 21, 0, 0,F
E,52,28,16,FE,45,2S,16,CB
350 DATA 86, FE, 4D,28,18,CB,86,CB,8E,FE,D
,28,2F,E1,C3,F8,7,CB,C6,18
360 DATA F8,CB,46,28,EC,CB,CE,18,F0,CB,4
E,28,E4,36,0,CB,DE,El,CD,F8
370 DATA 7, E5,21,0,0,6,5,7E,E3,C5,CD,F8,
7,Cl,E3,23,10,F5,El,C9
380 DATA CB,5E,36,0,28,CB,21,0,0,18,E6,7
6,3B,3B,E1,E5,DD,E1,A7,1
390 DATA 67,0,EB I 42,DD,75,E3,DD,74,E4.1,
5,0,9,DD,?5,FB,BD,74,PC
400 DATA 9,DD,75,AB,DD,74,AE,E,8,9,22,F2
,BD,C9
410 REM *** DATAS DE VERIFTCACION ***
420 DATA 2202,2665,3176,2432,2185,2729,1
728
SCROLL MAG ICO
Un potente golpe de efecto para sus juegos, consiguiendo
un scroll horizontal <<de ida y vuelta» mediante el hardware.
10 REM *** SCROLL MAGICO ***
20 FOR 5-46 TO 3 STEP -1
30 CALL 8<BD19
40 OUT S^BCOO , 2: OUT &BD00,s
50 GOSUB 120
60 NEXT
70 FOR s=3 TO 46
80 OUT 6,BC00,2:QUT 8<BB00,5
90 GOSUB 120
100 NEXT
110 END
120 FOR t=l TO 2
130 CALL &BD19
140 NEXT
150 RETURN
84 / Amstrad User
»
HIPNOSIS
Las capacidades graficas del AMSTRAD permiten reali-
2 ar multitud de pequenos trucos, divertidos por un lado y
didacticos por otro. Con este, tai vez consiga hipnotizar a
sus amigos (o a usted mismo).
10 REM ***************************
20 REM * HIPNOSIS *
30 REM * (c) -AMSTRAD USER 1986 *
40 REM ***************************
50 a<1)=6:a<2)=i1:a(3)=24
60 INK 1,24: INK 2, HUNK 3,6
70 MODE 1
80 DEG
90 r = l:i=l
100 r=l
110 ORIGIN 319,199
120 WHILE r < 200
130 MODE r, 0
140 FOR a=l TO 400 STEP 360/r
150 DRAW r*COSSa),r*SIN(a),i:NEXT
160 i = ( (i + 11 MOD 3)+1
170 r=r+3
180 WEND
190 i=0
200 a=((i+0)MOD 31+1
210 b=((i+1)MOD 3)+1
220 c=((i+2)MOD 31+1
230 CALL &BD19:INK l,a(a)
240 CALL kBD 19: INK 2,alb)
250 CALL 8iBD19: INK 3,ale)
260 i—i+1:GOTO 200
90 INPUT "Ancho de los senos 150)1",sill
NPUT "Nurnero de senos 13)1";d1d= I 12*PI/1
5)/2) *d 1 INPUT "Intervale Horizontal (.05
)1 ",st:INPUT "Intervalo en protundidad (
.5)1”,bs:CLS:w-0
100 FOR n=0 TO 15 STEP bs! nd*n-Ed 1 nl-nHO
1 n2=n*20
110 FOR rn=0 TO 15 STEP s 1 1 y«SIN Im*d + s) *S
IN Ind + s)#si+m#l0 + nl
120 q=320 + n2-m*20l x=320-n2+m#201 IF y>t(x
) THEN PLOT x, y 1 PLOT q,y:t(x)=y
130 NEXT m,n
140 ENT -1,10,-10,1,1,100,1
150 SOUND 2,140,32767,15,1
/\
A A
MULTITAREA
Los comandos EVERY y AFTER del BASIC de los or
denadores AMSTRAD permiten simular Multitarea, esto
es, que el ordenador reparta su tiempo entre varios pro-
gramas que ejecuta «a la vez». En el ejemplo, hemos he-
cho que los programas funcionen «a camara lenta», para
que pueda ver mejor su funcionamiento.
ONDA SENOIDAL TRIDIMEN¬
SIONAL
De nuevo con las capacidades graficas del AMSTRAD.
En este caso, se trata de representacion grafica de fun-
ciones matematicas, una utilidad que interesa a los usua-
rios «estudiantes», y gusta a cualquiera por lo espectacu-
lar de los resultados obtenidos en pantalla.
•/
2" ’ Onda Senoidal Tridimensional
30 ' ========================»===
40 ’
50 DEFINT x,y,5,m
60 CLEAR 1DIM t(640 ) 1CLS1 MODE 11 INK 1,261
PEN 11 PAPER OlINK 2,20:INK 3,61 INK 0,01B
ORDER 01 MODE 1 1 INPUT "Modo (1 o 2)";mo
70 IF mo = I OR mo = 2 THEN MODE mol GOTO 80
80 INPUT 11 Desp 1 azam i en to seno (0-360) (
45) : ",s
10 REM ******)(**lHr)Hl*l(****lH(-)(-**#)H(**
20 REM * USO DE LAS INTERRUPCIONES *
30 REM * PARA SIMULAR MULTITAREA *
a r nr-M y v v v w w v y w y v v v w, w u v w v w wjm» wj itf y
L) r\ t n « n n a I i fl n A n AA X A a n A A
50 1
60 MODE 1
70 GOSUB 50001REM i nicializacion
80 EVERY 50,3 GOSUB 4000
90 EVERY 50,2 GOSUB 3000
100 EVERY 50,1 GOSUB 2000
110 EVERY 50,0 GOSUB 1000
120 GOSUB 6020
130 WHILE p*(cp><>"*"
140 GOSUB 60001REM programs principal
150 WEND
160 GOTO 160
970 1
980 REN *+ PROGRAMA NUMERO 1
990 1
1000 DIlpl=pl+llIF a$(pI)="*" THEN k0=RE
MAIN(0) 1 El 1 RETURN
1010 PRINTH1,a*(pi) i 1 El 1 RETURN
Amstrad User 1 85
ELIPSES
1970 :
1980 REM #* PROGRAMS NUMERO 2 **
1990 :
"2000 DI:p2=p2U: IF bS(p2)="*“ THEN kl=RE
MAIN(1):El:RETURN
2010 PRINTt*2,b®(p2) i 5 El: RETURN
2970 :
2980 REM ** PROGRAMA NUMERO 3 **
2990 :
3000 DI:p3=p3+l:IF c$(p3)="*" THEN k2=RE
MAIN(2):El:RETURN
3010 PRINT43,c$(p3Jj JEI:RETURN
3970 :
3980 REM ** PROGRAMA NUMERO 4 *#
3990 :
4000 p4=p4 + l:IF d*(p4)=‘*‘ i THEN k 3-REMAI
N131:RETURN
4010 PRINT44,d$(p4);:RETURN
4970 :
4980 REM ** INICIALIZACION **
4990 :
5000 RESTORE
5010 WINDOW 1,40,20,25:WINDOW41,1,20,1,1
o:WIND0W42,21,40, 11, 19
5020 WIND0W43,1,20,11,19:WIND0W44,21,40,
1 , 10
5030 pl=0:p2=0:p3=0:p4=0:ep=0
5040 PAPERttO,l:PEN#0,0:CLSHO;PAPER#l,2:P
EMttl,3:CLSttl
5050 PAPER42,3:PEN42,I:CLS42:PAPER43,0:P
EMH3,1ICLS43
5060 PAPER44,1:PEN«4,3: CLS44
5070 LOCATE 10,3HocATEHl,2,51L0CATES2,2
,5
5080 L0CATE43,2,5:LQCATE44,2,5
5090 DIM aS<20),bS(20),c$(20),d$(20),p*(
20)
5100 c=i:read l $: while 1 * < > '■ = *: a* <c) = 1 $
5110 READ lS:c=c+l:WEND
5120 c = l:READ 1*:WHILE 1*<>”«-:b*(c)=1 *
5130 READ 1 $:c = c + 1:WEND
5140 C = 1 : READ 1S:WHILE 1 *<>” = ":c*( c ) = 1 *
5150 READ 14:c=c+l:WEND
5160 C=11READ 1 $:WHILE 1$<>" = ";dS<c)=1 *
5170 READ 1S:c = c + 1:WEND
5180 c = 1:READ 1£:WHILE 1$<> H = “:p«(c) = 1 *
5190 READ 1*:c=c+l:WEND
5200 pi=0:p2=0:p3=o:p4=0:cp=o
5210 RETURN
5220 DATA P,R,0,G,R,A,M,A,"
o, i,*,-
5230 DATA P,R,0,G,R,A,M,A,"
2 ,*,-
5240 DATA P,R,0,G,R,A,M,A,"
0 , . , " _ " , 3 , #■, =
5250 DATA P, R, 0, G , R, A , M, A, "
0 , 4 ,*,-
5260 DATA P,R,0,G,R,A,M,A,"
I,P,AL,*,=
*,N,U,M,E,R,
",N,U,M,E,R,
*,N,U,M,E,R,
“,N,U,M,E,R,
",P,R,I,N,C,
5970 :
5980 REM ** PROGRAMA PRINCIPAL **
5990 :
6000 DI : cp = cp + 1 : IF p$ (cp) = "■){■" THEN cp = cp
-I : El .’RETURN
6010 PRINT40,p*(cp )i
6020 FOR t = l TO 50:CALL tiBD19: NEXT
6030 El:RETURN
Los ordenadores AMSTRAD tienen una gran potencia gra-
fica. Para aprovechar un poco mSs esta caracieristica pre-
sentamos un pequeno programa que permite dibujar cualquier
elipse. Se puede incluir dentro de cualquier programa en for¬
ma de subrutina para ser utilizada en cualquier momento.
10 REM *** AMSTRAD USER ***
20 REM *** PARAMETROS a espec i-f i car:
30 RFM -#-*-* ex: excentricidad de la
40 REN elipse (radio mayor/radio
50 RFM *** raenor)
60 RFM HH- r: radio de la elipse
70 REM
80 MODE 1INPUTVad io"! r,
90 INPUT"excentricidad“jex
100 INPUT'coordenadas del centro <x,y)";
xx,yy
110 MODE 2
120 DEG
130 a=r*SQR(ex):b=r/SQR(ex)
140 ORIGIN xx,yy
ISO MOVE -a,0
160 FOR x = -a TO a
170 yl = SGR< <a#a*b*b-b*b#x*x)/<a*a>)
180 DRAW x,y1:NEXT:DRAW a,0
190 FOR x=a TO -a STEP -1
200 y2=-SGR< (a*a*b*b--b*b*x#x ) / <a#a) )
210 DRAW x,y2:NEXT
220 DRAW -a,0
230 CALL f<BB18
240 GOTO 80
86 / Amstrad User
Gula /TlfT
61 f °J/il
de especialistas de UuLM
1 U asm
BADAJOZ
CANARIAS
CANARIAS
DISTRIBUIDOR OFICIAL
AMSTRAD - SPECTRAViDEO
INDESCOMP
BLAN-IYIOR-MICROSOFT-BIYI
Microordenadores familiares
y profesionales
todo en Hardware y Software
Aula Informatica
SOMOS ESPECIALISTAS
DE AMSTRAD
SOFTWARE EDUCATIVO
Y DE GESTION A MEDIDA
Pescadores, 30 y Aldmama 5
Teiefono 80 07 26
DON BENITO
(Badajoz)
CANARIAS
REflSHCP
OftOENAOORES PERSONALES
V 0E GESTION EMPRESARIAL
ESPECIALISTAS EN
PROGRAM AS
EDIJCATIVOS
Y DE GESTION
GRAL MAS DE GAMINDE, 45
Tel. 23 02 90
LAS PALMAS DE GRAN CANARIA
JAEN
OFIMATICA
Especialistas en programas
y perifericos para AMSTRAD
PROFESIONALES
A SU SERVICIO
LINARES
Allonso X, 34
Tel 69 80 52
JAEN
Pasaje Maza, 7
Tel 25 0) 44
r-
CT
)
80
“£quintesa“
INFORMA TIC A
ESPECIALISTAS
EN SISTEMAS LLAVE EN MANO
CON AMSTRAD
San Sebastian, 74 Ofic 31
Tels (922) 21 06 04 22 46 65 (Contest )
38005 SANTA CRUZ DE TENERIFE
MADRID
BfflE
flSSI
P
lor
\m
MADRID BARCELONA
( 91 ) 73396 62 ( 93)3014700
LOGROfiO
INFORMATICA
ELECTRONICA
TELECOMUNICACIONES
DRS. CASTROVIEJO, 34
Tel. (941) 23 12 8?
26003 LOGRONO
m
TECNICAS ELECTRONICAS
E INFORMATIVAS
MANTENIMIENTO
Y SERVICIO
Jose Maria Duran, 16 3° Ofic. 2
Tel. (928) 27 53 90 - Telex 96496 TEIC - E
35007 - LAS PALMAS DE GRAN CANARIA
Villalba Hervas, 9-3° Ofic. 3
Tel. (922) 24 39 50
38002 SANTA CRUZ DE TENERIFE
EL FERROL
DISTRIBUIDOR OFICIAL
AUTORIZADO
C/ Magdalena, 118
Tel. (981)35 49 83
EL FERROL
MADRID
PASEO CASTELLANA, 126
28046 MADRID
PUERTO RICO, 21-23
Tel. 250 74 02 • 04
28016 MADRID
* Distribuidor oficial
autorizado
Amstrad User / 87
POLIGONOS DE CUALQUEER
IlADO
Con esta sencilla rutina podra dibujar cualquier tipo de po-
ligono regular, y con los lados de la longitud que desee. Este
truco esta en el listado 1.
En el listado 2 encontrara una pequeria demostracion de
como utilizarlo en una subrutina. En este caso hemos dibu-
jado desde triangulos hasta eneagonos.
En el listado tres proporcionamos el mismo truco escrito en
logo, para aquellos que dispongan de unidad de discos.
▼
LISTADO 1
10 REM XX POLIGONOS XX
70 :
30 DEG
40 INPUT "No. de lados'Nnl
50 INPUT "Longitud del lado";l
60 MODE 2
70 MOVE 319,0
SO FOR Iazo=l TO r, 1
90 ang=(360/nl)X(lazo-1)
100 x = 1 -XCOS ( ang )
110 y = 1 X-5 IN ( ang)
120 D R A'-J R x , /
130 NEXT
140 GOTO 140
-
LISTADO 2
10 REM -XX DEMO de POLIGONOS -X*
0 :
30' MODE 1
40 INK 0,26:INK 1,1
30
INK 2.15
Lj 0 i
FOR t=i TO 7
c»
x x = 60-X-1
00
yy=0+30Xt
90 i
n!=2 +1
100
1=INT(350/t)
1 10
ti=((ti+1)MOD
3) n
120
GOSUB 500
130
NEXT
140
END
4 90
REM XX 3UERUTJ
:na POL I
300
DEG
510
MOVE >- x , y y
520
FOR laro=i TO
n 1
530
ar,q= ( 360/n I ) X i
I1azo-1)
540
x®"l XCOS !ang)
550
y-l X3T M(anq)
560
DRAWR x,y , t i
570
NEXT
530
RETURN
IGOMO XX
r -
LISTADO 3
?to poliqono :lado
>r epeat : n 1 adasC-f d
> e n d
n1 ados
;iado rt 360/;nlados1
PALABRAS SUBRAYADAS
Esta rutina permitira a los lectores mejorar la presentacion
en pantalla de los textos, ya que con ella podemos subrayar
cualquier palabra o grupo de palabras, con sOlo introducir el
texto a subrayar en la variable a$ y llamar a la rutina que co-
mienza en la linea 100. Previamente debemos fijar la posi¬
tion de la pantalla en que deseamos imprimir el texto por me¬
dio del comando LOCATE de la linea 40.
,
w
10 REM XX- PAL A ERAS SUBRAYADAS K-X
20 :
30 MODE 1
40 LOCATE 12,13
50 ,■)$=" t ex to de prueba"
60 GOSUB 100
70 GOTO 70
100 PRINT |i + STRING*(LEH(aai) ,3) ;
110 PRINT CHRtfcl22) i'CHRifc t 1) i
120 PRINT STRINGS(LEN(a$>,95)I
130 PRINT CHR$(22)iCHRt(O)i
140 RETURN
88 / Amstrad User
Giti a r.
i\ 7'7Sl f "Ifil
—>
de especialistas de [;
mMm
l J asm
ALICANTE
MULTISYSTEM, S. A.
m
ORDENADORES SOFTWARE
PERIFERICOS NACIONAL
IMPRESORAS IMPORTACION
MONITORES
SUMINISTROS
PAPEL DISCOS ACCESORIOS
SERVICIO TECNICO
C /. San Vicente, 53
Tel. (965) '20 17 37-20 38 11
03004 - ALICANTE
BURGOS
E. I. S. A.
Madrid, 4
Ml BURGOS (ESPANA)
Tei. 947/20 46 24
ORDENADORES
SERVICIOS
DE INFORMATICA
ALICANTE
Ml
SI
PRIMER DISTRIBUIDOR DE
AMSTRAD
IP
( 5(1
ORDENADORES
PERSONALES
Dr. Jimenez Diaz, 2
Tel, (965) 45 03 50 - ELCHE
MADRID
a mm
MADRID BARCELONA
( 91)7339662 ( 93)3014700
BILBAO
ALAMEDA
DE URQUIJO, 63
Tel. 431 96 67
48013 Bilbao
* Distribuidor oficial
autorizado
BARCELONA
/- - ^
LE OBSEQUIAMOS
CON NUESTRA EXPERIENCIA
EN AMSTRAD
MICRO MON
Avda. Gaudi, 15 • 08025 BARCELONA
Tel. {93)2561914
NO HACEMOS CLIENTES,
HACEMOS AMIGOS
BARCELONA
CAT INS A
INFORMATICA
S.C.P.
DISTRIBUIDOR OFICIAL
AMSTBAB
ESPAIVIA
C/ Iglesia, 15 - Tel. 78427 17
TERRASA (Barcelona)
BARCELONA
UFU-I.ES
IMFORMFITICa, S.fl.
PRIMERA T1ENDA PROFESIONAL
DE INFORMATICA DE LA ZONA
ORDENADORES DE:
— GESTION
— DOMESTICOS
— CURSOS DE INFORMATICA
C/ Francesc Lay ret, 76 - Tel. 691 2311
Cerdanyola del Valles (BARCELONA)
BARCELONA
p™ cnrn.cc
pg g uu i u -IJ
Distribuidor Oficial de:
affliin
HARDWARE - SOFTWARE
LIBRERIA - CLUB DE SOFTWARE
ORDENADORES DE GESTION
C/ Montaner, 55 08011 BARCELONA
Tel.: 253 26 18
Amstrad User / 89
VIDEO INVERSO
El caracter de control 24 hace que la pluma y el papel
intercambien sus tintas. Asi, si estaba escribiendo en ama-
rillo sobre fondo azul, pasara a escribir en azul sobre ton
do amarillo. Pruebe el ejemplo del listado y comprendera
mejor como usarlo. mediante el comando print chr&(24)
10 REM ** VIDEO INVERSO X*
70 :
SO MODE 1
40 RESTORE
50 FOR s=i TO 9
60 READ x , y,
TO LOCATE x,y
80 IF S=1 OR S-9 THEN FRUIT CIIRS (24) + +
CHR't (24) : GOTO 100
90 FRIMT a %
100 NEXT
110 GOTO IIO
120 :
130 DATA 10,2,” dPC I 0ME5"
140 DATA 10, 3, "******XXX*XXXS-lfXX“
1150 DATA 2,5,”1... Imprimii texto"
160 DATA 2,9, 11 2 . , . Visual 1 lap texto"
170 DATA 2, 9, ■ 3. • . Mo4 i f' car t e>: t o ”
130 DATA 2, 11, "4... Salvar l.c-xto"
190 DATA 2,13,“5,., Grabar texto"
200 DATA 2,1 6 ,"_
210 DATA 23,17,” Fulsa una tecla
H di-I s . I1K-X *11 J1 J i
J+ - ■ -
1 -mvr
j n if;
il . . -
i -r.
i. i ?..r 1
:i .. ..
\
f ? nor -•>: r, <*
n . \\
2 1 ■
tejii;;*
i ; ..
ri'-vi f J
ui v t ■?»
-1, ; ] ; •, 14 ■ I- vr i-» » *;« 3
•M , I I ! J . 1 , , i : I •' . \
[\ i i U
VERIRCAR UN PROGRAMA
Los usuarios del CPC 464 tal vez se hayan preguntado
como pueden comprobar si el programa que acaban de
salvar ha quedadeo bien registrado en la cinta. Nada mas
lacil: basta con rebobinar la cinta hasta el punto en que
se comenzo a grabar y escribir en el teclado CAT [EN¬
TER]. A la pregunta Press PLAY then any key: responda
pulsando [ENTER] y la cinta se pondra en marcha. El or-
denador va comprobando cada bloque del programa, y le
informa del nombre de este, el numero de bloque, el tipo
de grabacion. y el informe O.K. si el bloque quedo correc-
tamente registrado.
El tipo de grabacion se codifica de este modo:
— $ programa en BASIC.
— % programa en BASIC protegido.
— * texto en caracteres ASCII.
— & programa binario.
— ’ progama binario protegido.
Si algun bloque no esta correctamente grabado apare-
cera un mensaje de error (Read error a o Read error b).
CURIOSIDADES
Contrariamente a lo que ocurre con otros ordenadores
personales, el comando INPUT del AMSTRAD pone a
cero el contenido de una variable numerica si le responde
[ENTER], Asi, por ejemplo. en el siguiente programa:
10 A=100
20 INPUT A
30 PRINT A
si responde con [ENTER] al INPUT, la Knea 30 imprime
0, mientras que en otros ordenadores imprimira el valor
anterior de A, en este caso 100.
90 / Amstrad User
jM
# * »
* * * *
-kir. a cuarta leccion de nuestro
, ciirso vs a consistir cn
’ . upbear todo lp que lmta
.. UL_ A ahora liemos aprendido a
ejemplos concrctos. Tam bite n ana
diremos eonccptos nucvos a lo lar
go do Jos programas de quo consta
hi leccion. En primer lugar vamos
describin' una dc las posiblc.s solu-
clones' del ejercicio que propusimos
cl mes pasado. lit programa podna
scr:
10 CLS
20 EVtPirr "Numeros:
NI ,N2,N3";n I ,n2,n3
30 INPUT “MultiplicaciOn dc los
trc,s’ ; ;mult
40 II mult <> nl*n2*n3 4HEN
GOTO 30
50 PRINT
60 PRINT “Acertaste”
La sentencia 10 cs dc todos co-
nocida y rinicamcntc limpia dc la
pantalla lo quc hubiera antes. En la
20 sc aplica algo aprendido cn la
lcccidir anterior: INPUT: Se “sitpa
c n t r c c o m i 11 a s (Numeros:
N1,N2.N3) cl niensaje quc sc dc
sea isualizar para dspecificar la va¬
riable o variable^ cuyo valor v; mos
a rccibir a travbs dc la instruccidn.
En cstc case esperamos tics valo
res n'limcricos. Las variables quc
vayan a contcncr datos quc no scan
de tipo numeric©, cs deeir, letras,
uombres, textos o cualquier grupo
dc caractcrcs (cadena) tian.cn cn su
nombre cl signo $. Estc signo per-
mitc difercnciarlas dc aquellas cuyo
con ten i do cs cstrictamcntc numcri
co. AsL por ejcmplo, al Hauer un
INPUT podemos solicitar cl nom-
bre dc la persona cure esta tcclcan-
do y almacenarlo en una variable
quc sc llame NOMBRE$. Estc tipo
dc variables'St manejan dc igual
forma que las jti* conocidas en
cuanto a 4as sentencias quc ya sa-
bemos.
Al mtroducir los valorcs quc sc
van a almaccnar en las variables n 1,
n2 v n3 tendremos quc s'eparar cs
tos por comas.*Ello se d’etre a la for¬
ma cn quc hemos escrito la instruc¬
tion. Dc otra mancra hubidramos
tenido que preparar tres llncas; una
por cada variable.
La Ifnca 30 no ofrece ninguna di
ficultad ni aiiadc nada nuevo. Sin
embargo, en la 40 ya aplicamos un
conccpto mas mteresante: la sen
tcncia IF-THEN. En cstc cjemplo,
la condicion quc se lut cstablccido
cs quc el contenido dc la variable
mult (valor del producto de los tres
numeros) sea diferentc dc dicho
producto. Si sc cumplc csta condi
cion H programa salta a la llnea 30
(GOTO 30). Con elk* sc vuejve a
preguntar por cl valor dc la multi-
plicacidn. Esta pregunta se conti
nua efectuando hasta que la eondi-
ctdn (IF condicion THEN) deja dc
cumplir.se. En esc momento se eje
cuta Ja linca siguiente a la corrcs-
pondiente al IF.
Por ultimo las lineas 50 v 60 no
mercccn mayor explication.
UN PROGRAMA
PARA SER
ORDENADGS
Una dc las cuestiones mas cornu
ncs quc sc presenta cn hi realiza¬
tion dc programas cs la dc efectuar
una ordenacidn. Ya sc tratc dc si-
tuar ordenadamente valorcs nume-
ricos, por cjemplo para clasiticar
por fechas. o bicn cadcnaj alfauu-
mcricas (compucstas de letras y nu-
mcros), por cjemplo para un listin
telefonico, lo importante cs que al
final el conjunto quede cn :J orden
descado. Vamos a elaborar un pro¬
grama que nos permit*! dar una so-
lucibn al problcnta que acabanios
dc proponcr. Pensarentos cn pn
mer lugar cn un cjemplo senciHo
con tan solo tres numeros que or-
denaremos dc mayor a menor.
Cuando sc claboran programas
dc gran tamano y para facilitar la
propia programcion dando mayor
claridad y lacilidad dc interpreta-
cion a los datos sc emplean los or-
■ganigramas. Estos son esquemas
graficos quc permiten realizar dc
forma sencilla y dar a los pasos de
quc consta un programa. En cstc
cursp unicamente los mcncionamos
como muestra dc su potcncia y uti-
lidad ya quc ni! nos dcdicarcmos a
aprender a cmplcarlos.
Vcanros nucstro ejcmplo con un
organigrama:
Los rombos representan pregutv
tas quc se plantean y sus ramas soi
las respuestas SI o NO en cada case
posible. Vamos a analizar cl oraju-
nigrama. Despues deL inicio del
programa se pregunta si cs A>B.
cn caso afirmativo A y B cstaiian
ordenados, por laiito la siguiontc
cucstidn os si B<C. Si cs cicrto los
tres numeros ya estan cn orden Si
Amstrad User / 91
no habra quc comprobar si A>C.
LI amilisis del rcsto de las ramas del
organigrama cs rtij.iV similar y lo de-
jamos eomo cjcrpicio para cl lector.
Paseino? a cscribir el programa.
• •
• 4
MED“;B;” MIN=“;C
190 PRINT
200 PRINT “FIN DEL PRO¬
GRAMA”
10 CLS
20 INPUT
‘Introduzca los tres
numeros:”;A,B,C
30 IF A > B THEN GOTO 120
40 IF A > C THEN GOTO 100
50 IF B > C THEN GOTO 80
60 PRINT “M AX = “; C ; ”
MED”;B;” MIN=;A
70 GOTO 190
80 PRINT “M AX = “ ; B ;”
MED“;C;'EMIN=“;A
90 GOTO 190
100 PRINT “MAX = “;B;”
MED;“A;” MIN=“;C
110 GOTO 190
120 IF B > C THEN GOTO 180
130 IF A > C THEN GOTO 160
140 PRINT “ M A X = “; C; ”
MED“;A;” M1N=“;B
150 GOTO 190
160 PRINT “MAX = “;A;”
MED“;C;” MIN=“;B
170 GOTO 190
180 PRINT “MAX = “;A;”
t « » « t
*• 4*1
4 4 4 4 1
CONTADORES Y
SUMADORES
« •
♦ A
Para compvcnder el programa
anterior basta seguirlo dctallada-
mente. Cada una de las sentencias
IF-THEN permitc ir scleccionando
quo numero dc los clegidos cs ma¬
yor, cual cs cl intermedio y cual cs
cl mcnor. Una vcz conocidos di-
cbos valorcs contcnidos en las va
riables A. ByC se visualizan en la
parvtaOa con cl rotulo dc MAX
(rnaximo)', MED' (medio) y MIN
(lnmimo) ya ordenados. Dcsdc to-
dos los PRINT dc solucioncs sc
pasa a la li’nea 190 dontle sc iiidica
cl fin del programa.* ' • *.
Este meiodo dc brdcnacidn dc
numcros no cs cl mas cficaz. para
gumdes cantidodcs dc duos. Mas
adclantc estudiaremos, un sistema
bastante mas clicicntc para efee-
tuar cste lipo dc operaciones:
Vamos a introducir las am -cptcfc
de contador y sumador, cn progra-
macion. Un contador cs una varia¬
ble quc se incrementa cada vcz quc
sc rcaliza detenninada action. En
dclinitiva cuenta cl numero dc vo¬
ces quo sc ha pasado por un pun to
del programa.
Un sumador cs una variable dcs-
tinada a contencr cl valof total de
una suma dc aiuchos terminoss
Cada vcz quc se dispone dc un nuc-
vo termino, el valoi; del contador
pasa a scr cl quc va tenia mas cl del
termino nuevo.; \ '
El programa quc mostrarcmos
cojiio cjcmplo calcula la media arif
mctica de N numcros. L.lamarcmos
N al numero dc datps.buya media
dcscamos calculai.
El programa podna scr:
92 / Amstrad User
Bl iT\ tfl
10 CLS
20 INPU T “Numero de datos”; N
30 1 = 0
40 TOTAL=<)
50 INPUT “Nuevo dato”;A
60 TOTAE=TOTAL+A
70 1=1+1
80 IF ION THEN GOTO 50
90 M = TOTAL/N
100 PRINT “Valor de la me-
dia=”;M
▲
H programa so inicia borrando el
eontenido dc la pantalla. A conti-
nuacion sc pride el numero de datos
que se desea introducir para calcu
lar la media v sc almacena cste va¬
lor en la variable N. Se inicializa el
oontador (1) con el valor 0. La va
riablc TOTAL cn qtie va a ir alma-
cenandose tambicn sc pone a eero.
La linea 50 rccoge los datos que sc
vayan introduciendq y cada dato lo
sitiia cn la variable A. Debe recor •
darse que dc esta forma no se man-
ticne cl valor anterior. La linea 60
efcctua la suma acumulativa sobre
la variable TOTAL.. Su signit'icado
cs: Imcer que la variable TOTAL
tenga como eontenido cl valor ac¬
tual mas el valor que tenga la va¬
riable A. La linea 70 increment;) en
una unidad cl contador. En la si-
guiente se comprueba si sc ha in-
troducido ya los N dato^ o quedan
atin algunos por introducir en la li-
nca 50. Una vez realizada la suma
total de los datos sc calcula la me¬
dia almaeenandose en la variable
M. Por ultimo se visualiza cste va
lor rcsultado final dc) programa.
UNA APLICACION
UTIL
*•*•••••••*•••
En la programacion de ordena-
dores existe normalmente cferto in-,
teres por disponcr de determinada
proteecion en un programa, Un po-
sible mdtodo' consiste cn tencr una
clave dc acccso al programa y quo*
sin eHa no pueda conscguirse la eje-
cucion. Unicamente el usuario que;
disponga del conocimicnto de*esa
palabra o palabra de paso (en in-,
gles; PASSWORD) podra tencr ac
ccso a la zona protegida del progra-
ma. Sin embargo, puede resultar
intcresante que nadic pueda ver la
clave tecleada en pantalla. Una
persona que vea la pantalla mien
tras cl programa pregunta la clave
podria descubrir nuestra clave sc-
creta y esta pcrdcria toda utilidad
Por ello proponemos cl siguiente
conjunto dc instrucciones que pue-
dc-n ser aplicablcs dentro dc alguno
de 1 los programas que rcaliccmos.
Este es el programa:
10 MODE 2
20 INK 0,0
30 PRINT “PALABRA CLA¬
VE?”
40 PEN 0
50 INPUT A$
60 IF A$ <> “AMSTRAD”
THEN GOTO 40
70 PEN 1
80 PRINT “FIN”
La proxim; lcccidn analizaremos
cndctallc cste programa en quehe-
mos entpleado las posibilidadcs de
varfar los co lores de l fonrb y e 1 fcx-
to que t'rcne d AMSTRAD .Lap a
labra clave que hay que tcclcar es
la situada entre comillas cn la linea
60. En este caso AMSTRAD. Por
supuesto puedes situar cn su lugar
la que tu dcsccs emplcar como cla
vc del programa cn cuestion.
Para finali/ar piopondrcmos un
nuevo cjcrcieio para cl mcs. Con
sistira en la elaboracion de un pro-
■grama que haga lo siguiente:
— Dado un mimero desde el to
cl a do el programa calculara un nue¬
vo numero. A partir de ahi pedira
que se introduzca por cl tcclado un
valor, es deeir, preguntara cual es
el valor del calculado. Cuando cl
valor introducido sea mcnor que el
calculado el programa' advertira:.
.“POR ENC1MA” indicandoi asi
que debe intpoducirsc el valor su
perior. En caso contrinio debe vi
sualizarse el mens^ije: “POR DE
BAJO”. El programa debe detec-
tar cuando sc ha acertado el valor/
Si se desea complicar el programa
cs posiblc ahadir un contador dc in-
tentos. Este contador equivaldria af ,
un ntedidor dc la habilidad cn aepr-. •
tar el numero “pensado” por la ma-
cjuina (puntuacidn).
Suerte y has.ta d nies proximo.
.*.*.*.*.*.*. Luis Alvare'A
Amstrad User / 93
comm
P or desear comprar un or-
denador AMSTRAD CPC
464 y no tener idea de
c6mo empezar desearia
me informasen sobre algun manual
en castellano, pues el uso que de-
seo darle es programacion de fi-
cheros.
En espera de ser complacido,
atentamente le saluda:
Jose Rodriguez Garcia—Limia
Pontevedra
Al comprar un ordenador AMS¬
TRAD, se adjunta siempre un manual
que explica el funcionamiento del apa-
rato. Sin embargo, si desea documeri-
iarse antes de comprarlo, puede bus-
car en librerias entre alguno de los mu-
chos libros sobre AMSTRAD distribui-
dos en Espana por diversas edito-
riales,
S oy un estudiante de tercer
curso en la E.T.S. de Inge-
nieros Industrials de Sevi¬
lla. No hace mas de un mes
que he adquirido un ordenador de su
prestigiosa firma, el PCW 8256, con el
cual me encuentro plenamente sas-
tisfecho.
No obstante, tras preguntar en nu-
merosos establecimientos por el soft¬
ware de dicho ordenador he llegado a
la conclusion, supongo que apresura-
da, de que hasta el momenta este es
muy limitado. Es por ello por lo que
recurro a ustedes, esperando puedan
informarme acerca de los siguientes
puntos:
En primer lugar, desearia saber si
existe un biblioteca de programas del
PCW 8256 donde figuren catalogados
con sus principales caracteristicas y
su precio, y si es posible que yo dis-
ponga de el. Asimismo quisiera cono-
cer la relacidn de sus distribuidores,
para asi obtener este material directa-
mente de ustedes.
En segundo lugar me gustaria co-
nocer las posibilidades de expansion
del PCW 8256: si existe un monitor en
color, si se le puede ahadir una se-
gunda unidad de disco al monitor, si
se le puede conectar una impresora
«plotter», etc.
En tercer lugar, me seria muy util
conocer publicacion especifica del
PCW 8256, bien sea libros o revistas
periodicas, y com© o donde podria
adquirirlos.
Por ultimo les agradeceria me infor¬
masen sobre hasta que punto es com¬
patible el software de los anteriores
modelos de su misma marca (de 64 K
y 128 K) con el PCW 5256.
Por cualquier informacion que al
respecto pudieran facilitarme les que-
daria muy agradecido. Aprovecho la
presente para reiterarles mi satisfac-
cion por la adquisicion hecha y salu-
darles afectuosamente.
Miguel F. Dominguez—A.
Sevilla
Debido a la reciente aparicion del
PCW 8256, el software existente para
esta maquina es relativamente escaso,
pero no debe preocuparse, ya que dia a
dia aparecen nuevos programas para el.
Entre otras .companias distribuidoras, po-
demos citar a Microsoft, de quienes nos
ha llegado recientemente la version de la .
hoja de calculo Multiplan para PCW
8256.
En cuanto a las posibilidades de ex¬
pansion, puede conectarle cualquier cosa
que se comunique a traves del standard
serie RS 232 o del paralelo CENTRO¬
NICS La segunda unidad del disco pue¬
de en efecto conectarse, ya que tiene re-
servado espacio debajo de la que ya tie¬
ne, e interiormente esta ya preparado
todo el cableado para conectarla. Con-
suite a su distribuidor sobre precios e
instalacion
Sin embargo, temo que no sea posi-
bie conectarle un monitor en color, ya
que el PCW 8256 NO GENERA CO¬
LOR. Ademas, debido al diseno de este
ordenador, no puede prescindir de su
monitor original, ya que TODO esta den-
tro de este. En el teclado no hay practi-
camente nada. Tanto la memona como
la CPU y los circuitos que controlan el
disco (y por supuesto, los que controlan
el tubo de rayos catodicos) se encuentra
en la carcasa del monitor.
En lo referente a publicaciones, nues-
tra revista intentara a partir de ahora
mantener en lo posible la compatibilidad
en los programas que publiquemos. Re¬
cientemente hemos abierto en la revista
un suplemento profesional, destinado a
los lectores usuarios de este tipo de
aparatos.
El PCW 8256 es un ordenador pensa-
do para usos profeslonales, no para jue-
gos. Por ello, no posee color ni sonidos,
Ademas, mientras que los modelos de
las serie CPC funcionan con el sistema
operative AMSDOS grabado en ROM, el
PCW utiliza sistema operativo CP/M de
disco. Por lo tanto, la unica posibilidad de
compatibilidad en esl sofware se da en
los programas de los CPC que funcionan
bajo el operativo CP/M plus.
engo un AMSTRAD 464,
en el cual he intentado
hacaer un programa lla-
mado «TELETENIS» que
le adjunto. Dicho programa venla en
el manual de instrucciones del AMS¬
TRAD 6128 que adquirio un amigo.
Le agradeceria que me dijera
como podria sustituir el comando
COPYCHR&, ya que me falla en las
llneas 500 y 650, en las cuales exis¬
te dicho comando.
Quedandoles agradecido les salu¬
da antentamente.
Josb C. Blanco
Sevilla
El 464 no posee el comando
COPYCHR&, En el numero 4 de AMS¬
TRAD USER (mes de enero), en la pa-
gina 72 publicamos un truco para sus¬
tituir este comando por una rutina en
codigo maquina (ver el LISTADO BA¬
SIC de la derecha) Aprovechamos
esta carta para advertir de un peque-
no error en el texto. En el punto 4, don¬
de dice ‘-sustituyala por 70 LOCATE
x,y:letra$PACE(1):CALL HIMENfl, le-
tra,0» debe decir ^sustituyala -por 70
LOCATE x,y letra$PACE(1).CALL Hl-
MENfl .’letrai.O".
Una vez ejecutado este listado pue¬
de cargar su programa, en el que debe
habere realizado la sustitucion que se
indica en el texto.
Sm emoargo, en el caso del progra-
94/Amstrad User
Guia fj\ IT
—>
de especialistas de [AiLu
J©Ulij/ij
IJ asm
MADRID
MADRID
MADRID
CENTRO COMERCIAL
LOCAL 15
Tel. 6221289
! CIUDAD SANTO DOMINGO
ALGETE (MADRID)
ABIERTOS LOS DOMINGOS
V _-_/
/ “ N
ORDENADORES
PERSONALES
Francisco Silvela, 19
Tel.: 401 07 27. 28028 MADRID
ESPECIALIST AS
EN AMSTRAD
IMPORTANTES
DESCUENTOS
Centro Comercial, local 15
Ciudad SANTO DOMINGO
Carretera de Burgos. Km 28
Tel.: 622 12 89 Algete Madrid.
ABIERTO DOMINGOS DE 10 a 3 H.
Centro Comercial "EL BOLJLEVAR"
V.
La Moraleja
Alcobendas Madrid
Tel. 654 16 12
MADRID
MADRID
MADRID
/- -
Hfl BOUTIQUE
-iKKHUt __ * _
W AMSTRAD
INFORMATICA
PERSONAL
CLARA DEL REY, 58 TELEFQNO 415 15 46
METRO ALFONSO XIII
im
a
1
nor
■MlMEi
TODO,
ABSOLUTAMENTE TODO
PARA SU AMSTRAD J
MADRID BARCELONA
{ 91)7339662 ( 93)3014700
-.
BAZAR
TETUAN
ESPECIALISTAS EN
AMSTRAD
Arenal, 9 Tel. 265 68 55
Vw- __/
MADRID
MADRID
MURCIA
r "
Personalmente pretier o...
□ FORttrtTlCfl 3
... como amigos
Concesionario oficial de
AMSTRAD PCW-8256
Arquilectos, Abogados, Medicos, etc.
GESTION'COMERCIAL
Avda. Valdelasluenles, 3
Tel.: 654 13 12
S. Sebastian de los Reyes (MADRID)
r / ^
f -\
a IZ mmiiA ..
ITIorio ITloggioro
LO QUE TU NECESITAS
DISTRIBUIDOR DE
Y A UN BUEN PRECIO
AMSTRAD ESPANA
ORDENADOR
EN MURCIA
AMSTRAD
Disponemos de amplia gama
DISTRieillDORES DE PRODUCTOS
de perifericos y software.
INFORMATICOS
Freneria, 2
Hermosilla, 75 - 1.° Otic. 14
Tels.: (968) 21 76 49 - 21 61 23
Jel. (91) 276 43 94 - 28001 MADRID^
MURCIA
Amstrad User / 95
ma de Tenis que menciona, da la coin-
cidencia de que el numero 6 (marzo)
publicamos una version -mejorada de
este juego, que ademas es compatible
con su aparato.
P"
I pasado enero compre en
unos grandes almacenes
de esta capital un ordena-
dor personal AMSTRAD
CPC 472. Con el me entregaron la
revista n.° 2 de AMSTRAD USER, y
posteriormente he adquirido los nu-
meros 3 y 4.
Tengo que decirles que estoy
contentisimo con el, pues yo que
soy profano estoy consguiendo sa-
carle algun partido, y espero en el
futuro poder manejarlo normalmen-
te.
El motivo de mi escrito es que es¬
toy muy extranado de que en todas
las publicaciones, cassetes, manual
de instrucciones, siempre se habla
del CPC 464 (es como si el CPC 472
no existiera) y quisiera que me acla-
rasen este asunto.
Atte.
Francisco Jose Gimena
Jaen
El hecho de que se mencione siem¬
pre el modelo 464 se debe a que es
exactamente igual al 472, a excepcion
del teclado, que en este ultimo esta
adaptado al Castellano.
S oy un usuario subscriptor
de su revista, de la cual
estoy muy contento.
Poseo un CPC 464 y, a
raiz del articulo sobre el lenguaje
PASCAL de su segunda revista me
compre dicho lenguaje, en la ver¬
sion de HISOFT, que aun no domi¬
no a causa de que al compilarlo me
salen muchos errores. Me he leido
el manual pero hay cosas que no las
veo claras como:
Qu6 se hace para borrar un pro-
grama cuando lo tengo tecleado
(como la sentencia NEW del BASIC).
Que he de hacer para que me
muestre en la pantalla un texto que
I yo haya tecleado (instruccidn PRINT
en BASIC).
Albert Bo Garriga
El Vendrell (Tarragona)
Para borrar el programa, basta con
: saber los numeros de la primera y ul-
limajinea (supongamos 10 y 370) y te-
clear el comando d<primera li-
nea>-A'<u!tima linea> (esto es,
dl 0,370)
l : En lo referente a mostrar en panta-
lla un texto tecleado, suponemos que
! se refiere a un texto tecleado durante
la ejecucion del programa. Para que
vea mas claro como hacerlo, le adjun-
tamos un ejemplo BASIC y su equiva-
lente PASCAL.'
En BASIC:
10 INPUT a
20 a^EFTfA.IO)
30 PRINT «Tu mensaje es>
40 PRINT a
50 END
En PASCAL:
10 PROGRAM texto;
20 VAR a;ARRAY <,1.. IQn of char;
30 BEGIN
40 readbread(a);
50 writeln(Tu mensaje es:);
, 60 writeln(a);
70 END
i problems es el si-
guiente:
Queriendo concer
un poco el bucle
WHILE... WEND, hice este progrma:
10 FOR II TO 4:FOR F) TO 4
20 WHILE F|
30 PRINT ««F» ES IGUAL A
«l>>»
40 WEN
50 NEXT:NEXT
Esperando que el ordenador me
pusiera cuatro veces «<<F>> ES
IGUAL A <<!>>», el ordenador me
empieza a escribir un sinfin de fra-
ses, como las que les he dicho an¬
tes. Quisiera que me dijeran mi fa-
llo. Muchas gracias.
Juan M. Menendez Aguado
Aviles (Asturias)
WHILE significa MIENTRAS,'por lo
cual, en las llfneas 20—24 se imprime
el mensaje MIENTRAS F sea igual a I.
Como al llegar a la llnea 20 F es uno
e I es uno, el bucle WHILE... WEND re-
sulta infinito, ya que dentro de el no
hay nada que haga varial a F ni a I. Po-
drla conseguir lo que desea de una de
estas dos formas:
10 FOR I] TO 4.FOR FI TO 4
20 IF IF THEN PRINT <.«F» ES
IGUAL A <<lmm»
o bien:
10 FIJI
20 WHILE l<5
30 WHILE F<5
40 IF FI THEN PRINT ««F» ES
IGUAL A <<!>>»
50 FF+1
60 WEND
70 F-|:l(t1
80 WEND
P oseo un AMSTRAD 664 y
deseo pasar los progra-
mas de casette a disco.
Mi problems es que no
s6 c6mo hacerlo. Les agradeceria
que me diesen una idea de como ha¬
cerlo.
Muy cordialmente.
Miguel Coll Angulo
Torremolinos (MALAGA)
La conversion de programas corner-
dales de cinta a disco no results facil
si no se tienen amplios conocimientos
del sistema operativo del AMSTRAD.
La forma mas sencilla de realizar esta
adaptacion la utilizacion de algunos
programas comerciales destinados a
tal fin.
96 / Amstrad User
Gu ' a fi\ 17!
S*1 1 l )h\
de especialistas de [ajLU
i JJ asm
ORENSE
PONTEVEDRA
SAN SEBASTIAN
ALMACENES MENDEZ
tlistrilniiitor Dticial tie:
AMSTRAD
E S P A fM A
Venga a visitarnos
Capitan Cortes, 17
vTel(988)22 86 07 3200^RENS^
VALLADOLID
GABINETE DE ECGNOMISTAS
AUDITORES DE EMPRESA, S.A.
Benito Corbal, 17 - 1 a Doha
Tel. 84 69 12 PONTEVEDRA
MADRID
Ofites
Informatica
A
OFERTAS ESPECIALES
DISTRIBUIDOR OFICIAL
AMPUAMOS RED DE
DISTRIBUCION
Avda. Isabel II, 16-8° Tel. 45 55 44/33
2001 I SAN SEBASTIAN
VALENCIA
JUAN DE JUNI, 3
Tel. 33 40 00
47006 Valladolid
AMDMiki
DISTRIBUIDORES PARA
CENTROS DE ENSENANZA
DE LA COMUNIDAD
VALENCIANA
Distribuidor oficial
autorizado
MADRID BARCELONA
( 91 ) 73396 62 ( 93)3014700
C/Serpis (Junto Plaza Xuquer)
Tel. 361 05 08
Maestro Palau, 12
V J
L J
^ - — j
ZARAGOZA
ZARAGOZA
MADRID
DISTRIBUIDOR OFICIAL
* Cursos de formacion gratis
con la compra del equipo.
* Programacidn a medida.
* Mantenimiento y reparation
V.
Leon XIII, 2-4. Tel. 23 81 93
50008 ZARAGOZA
J
EN ZARAGOZA
Encontra ras:
Todos los programas originates en
cassette y d'Skette
Fquipos de AMSTRAD — Perifericos
Libros — Discos virgenes
De venta en
|| jn Distribuidor Oficial
fVMflCi AMSTRAD
Duquesa Villahermosa, 3
50010 Zaragoza [Tel (976) 35 09 48
ENVIOS CONTRA REEMBOLSO
SUSCRIBASE
A
Avda. del Mediterr£neo, 9
28007 Madrid
Amstrad User / 97
20 .G90
10 out
OUr SABER
■ ^Cuanta electricidad
consume un AMSTRAD?
La potencia que consumer!
los Amstrad a la hora es, segun
el modeio, las siguientes:
CPC464 = 60 W
CPC664 - 60 W
CPC6128 - 60 W
PCW8256 = 48 W
■ ^.Puedo grabar en vi¬
deo las «pantallas» de un
AMSTRAD?
Si, igual que grabas un pro-
grama de la tele. Para eso ne-
cesitas conectar tu AMSTRAD
al televisor con un modulador; y
el televisor al video, como siem-
pre. De esta forma puedes ha-
cer, entre otras cosas, un archi-
vo en video de los dibujos que
hayas creado en tu ordenador.
a iComo puede hacer
sun scroll sencillo, dentro
de un programa?
Poniendo la siguiente linea
en la parte de tu programa que
quieras, lo que aparezca en el
monitor en ese momento se
desplazara hacia abajo, hasta
98 / Amstrad User
desaparecer por el borde in¬
ferior:
100 FOR a-1 to 25:LO-
CATE 1, 1 : P RI NT
CHR$(8):NEXT a
■ Si quiero hacer un pro¬
grama de ficheros aleato-
rios con el programa RAN¬
DOM y utilizar el RAM-dis-
co o «disco virtual» del
CPC6128, que programa
cargo primero?
Primero el RANDOM, y des¬
pues el BANKMAN, y a conti-
nuacion tu programa. De lo con-
trario, si inviertes el orden de
los dos primeros, al querer abrir
los ficheros en disco, puede no
reconocerlos y decide que no
existen.
a ^Cdmo puedo borrar
un programa de un disco?
Para borrar un programa, basta
cori teclear:
era, «nombre.fic»
Si bien en el 464 con disco, es
necesario introdueir primero el
nombre del fichero en una variable:
a$=”nombre.fic”
era, a a$
Entre las comillas deben apare-
cer el nombre y la extensibn (cla-
se de fichero) tal y como aparece
en la pantalla al leer el catalogo del
disco con el comando CAT. Si
quiere borrar todos los ficheros
que esten, por ejemplo, en binario,
teclee:
era, ’’nombre.fic”
De nuevo los usuarios de 464
con disco deben utilizar una va
riable:
a$=”nombre.fic”
era, *a$
El asterisco (*) hace saber al or¬
denador que debe borrar todos los
programas sea cual sea su nom¬
bre, siempre que sean binarios.
Por el contrario, si quiere borrar
cualquier programa de nombre «di-
bujo», bien sea binario, BASIC,
BAck up, etc. ponga el asterisco
despues del punto, esto es:
era, ’’dibujo.*”
o para el 464:
a$=”dibujo.*”
era,°a$
Tambien se puede obtener un
directorio del disco escribiendo:
dir (tanto 464 como 664 y
6128) con la pariicularidad de que
podemos obtener directories par-
ciales, esto es, solo de programas
binarios, o sblo de BASIC, etc. Por
ejemplo:
dir, ”\bas”
proporciona un «catalogo» solo
de los programas en BASIC. Una
vez mas, los usuarios del 464 ne-
cesitan utilizar una variable:
a$=*.bas”
dir, a a$
Tambien podemos cambiar el
nombre de un fichero con el co¬
mando ren, que debe ir acompa-
nado del nuevo nombre que se de¬
sea dar al fichero y del que tiene
en este momento, por ese orden.
Suponiendo que tenemos un fiche¬
ro llamado «texto.bas» y queremos
que pase a llamarse «carta.bas»,
el comando sera:
ren, ”carta.bas”,”texto.bas”
jY c6mo no!, necesitaremos dos
variables para el 464:
a$=carta.bas”
b$=”texto.bas”
ren, fi a$,“b$
ml* (cmshto
1 . 900 :
mt <c*wnn
1 . 900 :
«*«*•£2*
WOO;
mt iossittu
2300:
nut (atonn)
W00:
2 , 100 .-
nut («*»«ne
1 . 900 :
ps.it (assent
1.900:
COO^jiSl^
1 UECOSDE
INTELK.ENC1A2
umir 64
3-D VOICE
CHESS ^
backgammon
quiniblas
contwoi destocks
a*n%g£B
ACE
DISTRIBUCION
Actividades Comerciales Electromcas, S.A.
Tarragona, 112 Tel 32515 12* Telex 93133 ACEE E 08015 Barcelona
YA OISPONIBLE EN
Y EN TODAS LAS
TIENDAS ESPECIALIZADAS
fctumcldn
Gestidn de Empresa
Ndminas
Contahiltdad
Agenda Robot
TODAVIA
Programas para 1 M I II 8256/6128/664/464
RPA Systems Inc. te ofrece una amptia gama de programas, hasta 34,
para que tu gesttdn sea mas r&pida y eflcaz.
Programasmuytidiesdeusar,conun fenguaje comprlado de alto
nlvel y continues ayudas en pantalla.
Por eso, si eras pequeno empresario, cormrciante o profeslonal
liberal, ahora lo tlenes ‘lodavia mis tecll".
De venta en los principals almacenes y en tiendas especlalizadas
Pidenos Informacidn sin compromiso, tu primera sorpresa sera su
preclo-
Dlstiibuldof excluanro en Espana ! : fi (-74/: PLK*]
G dllho.2 , [nireptarHa A Tele 44797SI!9309.2801SMadrid.
Ohtdbukrer t xe Ju*> re err Catalunya: ACE DISTRIBUCION, S.A.
Ta,Mgona, .112 Tel (93) IS 12.0801S Barcelona
Telex $3133 ACE.EE